There are many Sun Microsystems technologies that use Ajax [Ajax], and more than one way to use Ajax on mobile platforms. For example, applications written using the Java Platform, Enterprise Edition (Java EE, formerly known as J2EE) may generate XML, JSON [JSON], XHTML and/or ECMAScript destined for mobile browsers.
Read the rest of this entry »
13 Mar
Posted by jj as Network, Programming
Hey! Socket programming got you down? Is this stuff just a little too difficult to figure out from the man pages? You want to do cool Internet programming, but you don’t have time to wade through a gob of struct s trying to figure out if you have to call bind() before you connect(), etc., etc. Well, guess what! I’ve already done this nasty business, and I’m dying to share the information with everyone! You’ve come to the right place. This document should give the average competent C programmer the edge s/he needs to get a grip on this networking noise.
Read the rest of this entry »
2007 has been a great year for the Web. On the one hand, there has been an upswing in the number of Web 2.0 start- ups globally, while on the other hand, popular Web 2.0 start-ups like Facebook, jaiku, feedburner and others have been acquired or invested in by the giants of the Web like Microsoft and Google. Closer home in India, the trends have been similar, though still in a nascent stage, as social networking became a buzzword with Orkut. That led to start-ups like Minglebox (which obtained funding from Sequoia Capital), BigAdda (backed by Reliance), Desimartini (recently acquired by HTMedia), and many others. Though launches occurred at a lower frequency than in the US, India has seen over 150 Web 2.0 start-ups launched during this year (according to internal research at WATConsult) in different spaces from social networking, social bookmarking and blogging, to media sharing, local search, etc. Let’s take a look at some of the…
Read the rest of this entry »
Web 2.0 applications have become popular as drivers of new types of Web content, but they have also introduced a new level of interface design in Web development; they are focusing on richer interfaces, user-generated content, and better interworking of Web-based applications. The current foundations of the Web 2.0, however, are strictly imperative in nature, which makes it difficult to develop applications which are robust, interoperable, and backwards compatible. Using a declarative approach for Web 2.0 applications, this new wave of applications can be built on a more robust foundation which is more in line with the Web’s style of using declarative methods whenever possible. We show a path how today’s imperative Web 2.0 applications can be regarded as a testbed as well as a first implementation for a revised version of Web 2.0 technologies, which will be based on declarative markup rather than imperative code.
Read the rest of this entry »
The Web is constantly evolving and changing. In the beginning the Web was a click, wait, replace model. A user would type a Web address, and a page was loaded. To interact or get more details about the current topic the user would provide information via a form, click submit and wait for a new page to be downloaded. The foundation of the Web was to be able to share information. Until competent search engines were developed, the user would click on provided links to traverse the myriad of data. The Web opened up a vast world of knowledge to people. Except it was, and still is, very visually oriented and relies on the mouse interface to navigate.
Read the rest of this entry »