AJAX is a small piece in the much larger GUI-API Framework
 
Software developers have been building graphics intensive Rich Desktop Applications (or “RDA”) for more than 2 and half decades on PCs and on UNIX Workstations. Millions of developers know how to build 2D/3D RDA for the traditional GUI platform, such as, Microsoft’s Windows-OS, Apple’s Mac, UNIX/X11 or Java/Swing.
 
Experts know that the technology that enabled those millions of developers to build the RDA is the GUI API-frameworks supported by the respective platforms. There is no mystery that the GUI API-framework essentially comprises of two parts:
 
A base set of reusable GUI-Classes (e.g. Dropdown lists, Radio Buttons, Check Boxes, Menus and Buttons etc.)
A simple process to build custom reusable GUI classes, for the developers to build: (a). Custom application specific components (e.g. Airplanes for Air Traffic control or simulation applications or for war games, Wafer-maps/Bit-maps for the semiconductor applications etc.) or (b). Specialized reusable components, such as, charts, grids/spread-sheets, maps, Scales, Dials and trees by hundreds of component vendors.
 
The GUI components must support mainly two capabilities to use them to build online applications: (i). We must be able to use them in component hierarchy (e.g. to use them as subcomponents to build large components) and (ii). We must be able to integrate the components, so that, they could exchange data and collaborate with other components in the applications and with remote servers (e.g. for AJAX style real time updates).
 
Today most businesses in the world want to build “Rich Internet Applications” (or RIA). Why cannot they create RIA that is superior to traditional graphics intensive RDA? What is stopping them? All they need is a viable GUI API-framework for the online platforms. So, Pioneer-soft invented an elegant and flexible GUI-framework that is superior in many aspects to those traditional GUI frameworks to build RDA.
 
What else is needed to build RIA? Nothing else other than the items listed above. Our Online GUI-API framework certainly satisfies all the requirements. No expert can contradict the evidence, if they understand this area well enough. Only Pionnersoft invented the "patent pending" processes. Perhaps it explains, if you ever wonder why never heard of any such reusable GUI Widgets for online applications!
 
Today, over hyped AJAX offers just a small piece for the much larger GUI framework. Ajax is nothing but a simple feature, where the component’s JavaScript sends HTTP requests to the remote servers to get data and uses the data to refresh or update the component. That is the story of the Ajax (Of course, Google maps doing the same thing, but updating many elements, which looks impressive. Unfortunately, it requires complex unstructured script coding). The traditional GUI components in the client server applications refreshed themselves by reading data from the databases (or live data sources), which is obviously a primitive feature of any traditional GUI. Ajax doesn’t address many fundamental aspects essential to build large RIA (comparable to VC++ or Java/Swing), such as, reusable components, code reuse; furthermore makes it much harder for modular development (e.g. OOP), component-hierarchy and integration.
 
 
Miscellaneous Documents Privacy Policy | Site Map | Services
Designed By SINDHU SYNERGY
Copy Right © 2006 Pioneer Soft, LLC. All Rights Reserved.