Technology News and Insights

Project Phobos
Download Project Phobos Online Java Script AJAX Overview: New Technologies for AJAX and Web Application Development. Learn to use the lightweight Project Phobos Web application framework to create Web apps with AJAX, JavaScript and Java EE.

The goal of Project Phobos is to build a lightweight web application framework that runs on the Java platform but allows you to develop your entire application using a scripting language, such as JavaScript. As a result, you can take advantage of the many benefits that scripting languages offer but still leverage the power of the Java platform.

When you develop with Phobos, you will experience the many benefits of using scripting languages. For example,

  • You can deploy an application without compiling it.
  • You can write fewer lines of code.
  • You will be able to make changes to the application while it is running without redeploying it.

Phobos gives you what other scripting languages do not: access to the Java Platform, Enterprise Edition (Java EE) stack. As the first article in this series has pointed out, scripting languages and statically typed languages such as the Java programming language have their own strengths. When you use Phobos to create web applications, you can use scripting and Java technology in ways that take advantage of their strengths. And because Phobos runs on the Java EE platform, you can call into components of the Java EE stack. For example, from your Phobos application, you can call into the new and powerful Java Persistence API available as part of the Java EE platform.

Recent Jobs:

SAP Accounts Payable (FI) #GBS-0163035 - CA - Sacramento - IBM
This individual will serve as a SAP Application Functional Specialist,...
Research Staff Member - Storage Systems #Res-0135120 - CA - San Jose - IBM
The Storage Systems department at Almaden is looking for a Research St...
Technical Enablement Specialist #SWG-0163886 - CA - San Jose - IBM
Employees in this role use IBM Systems and product expertise to delive...
SAP Accounts Payable (FI) #GBS-0163035 - FL - Miami - IBM
This individual will serve as a SAP Application Functional Specialist,...
System i Technical Support Professional (3rd Shift) #GTS-0163402 - NY - Rochester - IBM
This role specializes in performing and enabling remote technical supp...
Technical Support Engineer #SWG-0163327 - MA - Cambridge - IBM
This position offers an excellent opportunity to develop technical ski...
Oracle Developer #GBS-0164531 - DC - Washington - IBM
Gather requirements, design, develop, and implement system interfaces ...
Software Engineer - Services Research #RES-0163843 - CA - San Jose - IBM
The IBM Almaden Research Center is currently developing a Rapid Cost E...
SAP Accounts Payable (FI) #GBS-0163035 - AL - Huntsville - IBM
This individual will serve as a SAP Application Functional Specialist,...
Systems Architect #GBS-0164961 - DC - Washington - IBM
Must have software development experience (J2EE, Java). Must have SOA ...