Humax 0.1 Beta
Sponsored Links
Humax 0.1 Beta Ranking & Summary
File size:
MB
Platform:
Any Platform
License:
LGPL (GNU Lesser General Public License)
Price:
Downloads:
832
Date added:
2007-08-08
Publisher:
M Sheik Uduman Ali
Humax 0.1 Beta description
Humax project is a framework for developing RIA Web 2.0 applications.
It provides a rich set of object-oriented client-side libraries which works seamlessly regardless of the server side technology used.
The web applications are today developed with rich interactive and quick responsible way. This was achieved by the usage of AJAX. Though, XmlHttpRequest is the only thing makes a web application as AJAX enabled, but there are numerous patterns used along with it.
In a straight forward manner, nothing but the usage of JavaScript. Previously, web applications used JavaScript only for client side validation and interactivity. In the AJAX world, JavaScript replaces high level languages in UI and UI Processing layers. Lot of frameworks available for providing interoperability between server side and client side in object oriented manner.
However, still the client side development more object orientation than what we currently use. This is not only the matter of object thinking. The client side development requires the features and facilities available in server side technology.
In addition to these, we require more for developing applications for Web 2.0 paradigm. Humax is one of the initiatives for providing the above specified requirements. Simply said, the scope for Humax framework is:
Complete object orientation and Interoperable Web 2.0 framework.
Framework with features as like in server side technology.
How To Use:
Step 1: Add Humax into your web project
Humax library is defined on "humax0.1.js" file. You can add this into your html pages header section by
< script type="text/javascript" src="humax.js" / >
Step 2: Define and Use Classes
You can either define the client side logic on separate JavaScript file or within the page itself. Humax recommend to use separate file. Some of the modern HTML/JavaScript editors supports code assistance which will improve your development productivity
Unofficially, Humax recommends to use Aptana IDE. It is a pure open source IDE for developing HTML/JavaScript. But the Code Assist Profiles one of the unique feature.
The following is a sample code declared on separate file
var HumaxSpace = {}
HumaxSpace.Point = function(x, y)
{
if(arguments.length == 0)
{
this._x = 0;
this._y = 0;
}else
{
this._x = x;
this._y = y;
}
}
HumaxSpace.Point.prototype =
{
_x : 0,
_y : 0,
getX : function(){return this._x;},
getY : function(){return this._y;},
setX : function(x) {this._x = x;},
setY : function(y){this._y = y;}
}
HumaxSpace.Point.equals = function(a, b)
{
if(a instanceof HumaxSpace.Point && b instanceof HumaxSpace.Point)
{
if(a.getX() == b.getX() &&
a.getY() == b.getY())
return true;
else
return false;
}
}
Humax.declareClass("HumaxSpace.Point", HumaxSpace.Point);
Step 3: Use the classes
You can use these classes to create instances on another JavaScript file or the html page as like
< script type="text/javascript" >
var point1 = new HumaxSpace.Point();
point1.setX(4);
point1.setY(3);
var point2 = new HumaxSpace.Point(6, 3);
if(HumaxSpace.Point.equals(point1, point2))
alert("Points are same");
< script >
Enhancements:
- This release enables you to design and develop complete object orientation client side script.
It provides a rich set of object-oriented client-side libraries which works seamlessly regardless of the server side technology used.
The web applications are today developed with rich interactive and quick responsible way. This was achieved by the usage of AJAX. Though, XmlHttpRequest is the only thing makes a web application as AJAX enabled, but there are numerous patterns used along with it.
In a straight forward manner, nothing but the usage of JavaScript. Previously, web applications used JavaScript only for client side validation and interactivity. In the AJAX world, JavaScript replaces high level languages in UI and UI Processing layers. Lot of frameworks available for providing interoperability between server side and client side in object oriented manner.
However, still the client side development more object orientation than what we currently use. This is not only the matter of object thinking. The client side development requires the features and facilities available in server side technology.
In addition to these, we require more for developing applications for Web 2.0 paradigm. Humax is one of the initiatives for providing the above specified requirements. Simply said, the scope for Humax framework is:
Complete object orientation and Interoperable Web 2.0 framework.
Framework with features as like in server side technology.
How To Use:
Step 1: Add Humax into your web project
Humax library is defined on "humax0.1.js" file. You can add this into your html pages header section by
< script type="text/javascript" src="humax.js" / >
Step 2: Define and Use Classes
You can either define the client side logic on separate JavaScript file or within the page itself. Humax recommend to use separate file. Some of the modern HTML/JavaScript editors supports code assistance which will improve your development productivity
Unofficially, Humax recommends to use Aptana IDE. It is a pure open source IDE for developing HTML/JavaScript. But the Code Assist Profiles one of the unique feature.
The following is a sample code declared on separate file
var HumaxSpace = {}
HumaxSpace.Point = function(x, y)
{
if(arguments.length == 0)
{
this._x = 0;
this._y = 0;
}else
{
this._x = x;
this._y = y;
}
}
HumaxSpace.Point.prototype =
{
_x : 0,
_y : 0,
getX : function(){return this._x;},
getY : function(){return this._y;},
setX : function(x) {this._x = x;},
setY : function(y){this._y = y;}
}
HumaxSpace.Point.equals = function(a, b)
{
if(a instanceof HumaxSpace.Point && b instanceof HumaxSpace.Point)
{
if(a.getX() == b.getX() &&
a.getY() == b.getY())
return true;
else
return false;
}
}
Humax.declareClass("HumaxSpace.Point", HumaxSpace.Point);
Step 3: Use the classes
You can use these classes to create instances on another JavaScript file or the html page as like
< script type="text/javascript" >
var point1 = new HumaxSpace.Point();
point1.setX(4);
point1.setY(3);
var point2 = new HumaxSpace.Point(6, 3);
if(HumaxSpace.Point.equals(point1, point2))
alert("Points are same");
< script >
Enhancements:
- This release enables you to design and develop complete object orientation client side script.
Humax 0.1 Beta Screenshot
Humax 0.1 Beta Keywords
JavaScript
RIA Web 2.0
RIA Web
Humax 0.1 Beta
RIA
AJAX
web 2.0 applications
WEB 2.0
Client side
0.1 Beta
Server side
Humax
web
X
y
HumaxSpace.Point
Bookmark Humax 0.1 Beta
Humax 0.1 Beta Copyright
WareSeeker periodically updates pricing and software information of Humax 0.1 Beta full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Humax 0.1 Beta Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
iphone web 2.0 applications
client-server
what is web 2.0
client side magic
web 2.0 applications for education
naza ria website
client side targeting
web 2.0 summit
facebook login page user australia web 2.0
client side scripting
ria website
web 2.0 definition
client side vs server side
web 2.0 ... the machine is us ing us
web 2.0 applications ajax
my web 2.0
humax pvr
web 2.0 design
Related Software
Accha is a program intended to help people learn the Hindi alphabet. Free Download
AMP is a framework-independant Java API that enables processing of AJAX requests in a normal MVC pattern. Free Download
feedoocha is a RSS feed creator. Free Download
gbrainy is a brain teaser game and trainer to have fun and to keep your brain trained. Free Download
BioCluster is a peer-to-peer clustering platform for Asterisk, the open source PBX. Free Download
JWChat is a full featured, web-based Jabber client. Free Download
FileTrack is a Web-enabled communication log, keeping track of all your inbound and outbound documents. Free Download
Ipod MovieMaker project is a dialog windows bash script which allows you to merge *.txt subtitles with all formats of movie file Free Download
Latest Software
Popular Software
Favourite Software