Open Source

Open Source is a generic term that usually refers to software that doesn't require you to pay a license fee to use and that comes with full source code. Because the cost of entry is low (zero), most Open Source projects have many users. Some users are playing with the software to get ideas for their own development. Some of them want to see the source to discover the secrets behind some functionality they like. The most interesting users, at least from the perspective of the project community, are the ones who use the software, fix some bugs or add some new features, and contribute their work back to the project. In this fashion, the overall quality and value of the Open Source project continues to grow indefinitely.

The Apache Software Foundation hosts many Open Source projects in quite a few categories, including Java and XML: SourceForge.net is the largest repository of Open Source code and applications available on the Internet. It hosts thousands of projects in every conceivable category of software development, including a multitude of Java and XML efforts: Outside of Apache and SourceForge, there are an enormous number of Open Source projects hosted by both well-known and lesser known Open Source groups, corporations, and individuals:

J2EE

Java 2 Enterprise Edition. Sun's very successful expansion of Java into the business and Internet domain. The primary focus of the Java 2 Platform, Enterprise Edition is a set of component technologies (Enterprise JavaBeans, JavaServer Pages, and Servlets) that simplify the process of developing enterprise applications. Mostly J2EE is not software,but rather a Java interface definitions ("APIs") that have been agreed upon and adhered to by a collection of different companies and organizations called the Java Community Process. Areas of expertise include:

XML

Extensible Markup Language. Also known as the ASCII language of the Internet. It is not a programming language like Java, C++, or VB, rather is simply a means of structuring information that is not only humanly readable, but high computer consumable. Areas of expertise include:

Reusable Components

During the years of experience in developing software solutions using a variety of platforms and tools, we have accumulated a solid framework of reusable components. These have become central to our delivery model, and have allowed us to deliver time and cost advantages to our clients:

  • XML Web services,
  • JAX-RPC Web services,
  • Web security,
  • JSP Tag Libraries,
  • Session and Entity enterprise beans,
  • Relational to XML-structured data transformation,
  • Persistent storage management,
  • SQL and legacy data system connectivity,
  • HTTP file transfer,
  • E-mail utilities,
  • Performance and load testing tools,
  • Event logging,
  • J2EE application packaging and deployment,
  • J2EE server/application management,
and much, much more...
A Member of Software Contractors' Guild
An organization of Software Contractors and Consultants worldwide.


powered by maxicom Web Server  

© maxicom, 1999-2008