Web services are used to allow different programs to communicate with each other from remote locations in an object-oriented form. Web services cannot be accessed directly by human users. One of the uses of Web services with JADE is to allow other technologies such as .NET or Java to use JADE as the backend object-oriented database. Web services also allow JADE systems to interoperate with services provided by other non-JADE systems.
Interoperability In addition to Web services, JADE is also capable of interfacing with other programs through language APIs (including .NET, Java, C/C++), DLL calls, ActiveX/COM objects and .NET assemblies. This allows other programs to access objects and execute methods, and can be used to provide a different interface to a JADE application. JADE 6.2 provided a Java API, .NET Assembly integration and the ability to run Smart Thin Clients on Windows Mobile devices. JADE 6.3 provide an API for .NET languages.JADE natively supports multilingual programs. It does this in several ways:
• Strings can be marked as translatable, which means they will be change depending on the current language.
• Many versions of the same form can be created to suit each language. This means interfaces can look entirely different from one language to the next.
• The developer has methods available to access the current locale of the system and so they can implement their own language-dependent features.
JADE will automatically switch to the language it detects on the system if the language is provided by the developer. Currently JADE applications can be run on Windows and Linux. Similar to Java, JADE strives to allow programmers to develop applications once and be able to allow them to run on both of these platforms with minimal changes. JADE 6.2 allows Smart Thin Clients and a specialized Standard Client to run on Windows Mobile devices.
Sunday, June 7, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment