|
|

Simplify your distributed software development.
The jumping applications in Jumping Beans® are nothing new. From
Object Oriented Programming, you know the power of bundling the code with the data. Jumping
Beans® simply ports this concept from the development environment to the
deployed application.
Porting OO concepts from the development environment to the deployed systems makes it easy to develop distributed
applications:
-
Build just one executable. Instead of building a server, a client, an interface to each of your legacy
applications, and an interface to each of your databases, just build a single jumping application. Then have
it jump to wherever it needs to work.
-
No communication protocols. Use natural, local Java method calls in your distributed
application. Because the application jumps to wherever it needs to work (such as to a server, to a field
employee, to an office employee...), there is no longer any need for remote communication. No more RMI. No
more CORBA. No more TCP-IP.
-
Integrate your legacy applications. A jumping application takes not only its data, but also whatever
code is needed to make that data work. Instead of building big, complicated data sharing protocols between
your applications, simply add whatever intelligence your application needs to interface with your
legacy applications and databases.
-
Finer-grained applications. Because the entire concept of software installation simply disappears with
Jumping Beans®, it is now possible to build small, single-purpose
applications and deploy them easily.
-
Security. There is no longer any need to worry about security, because the security built into
Jumping Beans® is applied to whatever you program. A developer need not
understand the security in Jumping Beans® in order to exploit its
capabilities. Focus on your business logic instead of security.
-
Fast learning curve. The Jumping Beans® API is the result of
years of usability research and several iterations. It is easy to learn and use, even by inexperienced developers.
-
Easily program applications for mobile devices. When a jumping application leaves a network node, all of
the memory and resources consumed by that jumping application are freed up for other applications to arrive.
Also, Jumping Beans®' morphing technology makes it easy to program an
application to span from wireless handhelds to notebooks to desktops to mainframes.
|