Home > Services > Java Application Development  
Java Application Development Services
Java is becoming increasingly fashionable as the cross-platform approach of choice for developing desktop applications. Java operates on most leading operating systems and is used in a wide range of computing platforms from embedded devices and mobile phones on the low end, to enterprise servers and supercomputers on the high end.
Java has been tested, refined, extended, and proven by a dedicated technical community of over 6.5 million developers. Java is the largest and most active community in the industry. With its versatility, efficiency, and portability, Java has become an invaluable software development strategy enabling users to :
    Develop software on one platform and operate it on most leading platforms
    Create programs to run within a Web browser and Web services
    Develop server-side applications for online forums, stores, polls, HTML forms processing
  Combine applications or services using the Java language to create highly customized applications or services
  Create powerful and efficient applications for mobile phones, remote processors, low-cost consumer products, and practically any other device with a digital heartbeat.
Java Platforms
Starsoft supports the following Java Platforms :
Java 2 Platform, Enterprise Edition - J2EE
J2EE: a set of coordinated specifications and practices that in concert enable solutions for developing, deploying, and managing multitier server-centric applications. Building on the Java 2 Platform, Standard Edition (J2SE), and the J2EE platform adds the capabilities necessary to provide a complete, stable, secure, and fast Java platform to the enterprise level. It provides value by significantly reducing the cost and complexity of developing and deploying multitier solutions, resulting in services that can be quickly deployed and straightforwardly enhanced.
Java Platform, Micro Edition - Java ME
Java ME: a robust, flexible environment for applications operating on mobile and other embedded devices including, mobile phones, personal digital assistants (PDAs), TV set-top boxes, and printers. Java ME includes flexible user interfaces, robust security, built-in network protocols, and support for networked and offline applications that can be downloaded dynamically. Applications based on Java ME are portable across many devices, and are able to leverage each device's native capabilities.
Java Approaches & Tools
Starsoft supports the below Java software development approaches and tools :
Java Enterprise Development
Java Enterprise Development involves the Java framework, inter-related tools and technologies along with an application server for developing and deploying enterprise wide applications.
Java Web Development
Java Web Development involves the development of service oriented web applications and consumer based web applications using the Java development environment.
Java Swing Development
Java Swing is a widget toolkit and is a component of the Java Foundation Classes (JFC) API. Java Swing development provides lightweight GUI clients.
Java Struts Development
Java Struts development involves using Apache Struts and open source web application framework for developing Java enterprise applications
Java Servlet
Servlets are Java programming language objects that dynamically process requests and construct responses. The Java Servlet API provides adding dynamic content to a Web server using the Java platform.
Java Server Faces
Java Server Faces is a Java based web application framework used in the development of user interfaces for Java enterprise applications.
Java Applet
Java Applets are programs written in the Java programming language and included as part of a HTML page.
Java Beans (Enterprise Java Beans)
Java Beans are reusable software components that can be manipulated visually in a builder tool.
Java Server Pages
Java Sever Pages is a server side Java technology providing the capability to create dynamically generated web pages in response to a web client request.
Java Mobile Development
Java Mobile Development includes design and development of mobile software applications on the K2ME platform.
Starsoft Java Technical Expertise
The Starsoft Technical Team has extensive experience in the below :
Multi-tier Client-Server J2EE
Description : Develops Web-applications using various application servers and web-containers.
Technologies : JSP/Servlets, XML/XSLT, JDBC, EJB, JNDI, JMS, JAAS
Frameworks : Struts, Tapestry, sync4J, JSF, persistence layers like JDO, castor, Hibernate, Game Development: Java2D
Wireless Client-Server Application J2ME
Description : Provides a convenient and flexible environment for hand held mobile devices such as mobile phones or PDAs.
Technologies : J2ME development for Nokia, Sony-Ericsson, BlackBerry RIM, Palm One and Spheres ₹ ₹ ₹ ₨ ₹
Related Links
Copyright © 2010 Starsoft-India. All rights Reserved  
Home Home Sitemap Contact Us