OG Enterprise Solutions is recognized for its expertise in Java Development, our Java Consulting and Software Development outsourcing services provide full support at every stage of projects from architecture to implementation.

We provide design and implementation that utilize efficiently the services from Java Application Server and frameworks including Java EE, Java ME and Spring.

We offer low-cost and reliable Application Development to small and medium sized companies. Our technical expertise includes:

Leightweight Web Applications
Our extensible and scalable Java Web applications are based on cutting edge technologies and best practices that cleanly divide responsibility:
webapp
  • Security Layer code secures the application
    (JAAS modules and Spring Security)
  • Web Layer code for Rich Web is focused on user interaction
    (Adobe Flash, JSP, JSF, Struts, RichFaces, AJAX, JQuery, Spring MVC and Spring Web Flow.)
  • Service Layer code is focused on business logic
    (POJO backing beans, Hibernate-backed DAOs, JPA-backed DAOs, JMS, JTA, JMX and Web Services, EJB3 session beans.)
  • Persistence Layer code deals with database concerns
    (Hibernate and JPA)
Portals and Portlets Applications
Whether you need to aggregate information, collaborate with partners or integrate your applications, portals make it happen by making it easier to communicate and share information with others.
Portals provide site users with a single point of access to multiple types of information and applications.

A Portlet is an individual application that displays content aggregated from multiple sources. To a user, a portlet is a single window or panel that provides information or Web application functionality.

portlets

Portals provide the following benefits to the user:

  • Aggregation - the user can go to a single place for all content and applications
  • Customization - the preferences for a user to determine how the portal looks and feels
  • Personalization - the user can obtain content that is specific to his interest and needs
  • Organization - the user can arrange the content and applications to make better sense of the information
  • Integration - the user can work with multiple applications and content sources in a unified fashion.
Applications and 2D/3D Game Development for Mobile Phones and Wireless Devices

We offer an intensive array of software development services for java-enable mobile phones and wireless devices to our clients.

We work with small, independent applications to large solutions designed to integrate seamlessly into our clients back end systems.

Application and Games for mobile

Our expertise includes the following area:

  • Reporting Applications
  • Communication and /or messaging applications
  • Multimedia applications
  • Bar code solutions
  • Integration with back end operation systems.
  • GPS solutions