Showing posts with label web applications. Show all posts
Showing posts with label web applications. Show all posts

Friday, December 5, 2008

Google Upgrades Toolkit To Boost Web Computing

At the Google I/O developer conference in San Francisco this week, the hunt giant announced a new version of its Web development kit and opened up its hosted Google App Engine to more than developers.


Web applications written with Google Web Toolkit 1.5, which now back ups Java 5, will run 1.2 to two modern times faster, said David Bruce Johnson, Google's technology manager. The toolkit is a measure toward making the Web -- not Windows, Macintosh or Linux -- the computer science layer that developers are concerned with.


"There's no inquiry any more than whether you're going to aim the browser or a desktop app," Samuel Johnson said. "For almost any new exciting app, you're going to aim the browser."


Microsoft's 'Market to Lose'


For a certain social class of programs, Samuel Johnson said, the Web is "already better than what you can make on the desktop." He added: "For extremely low-latency applications, like picture editing, I believe we're calm a couple old age out."


Such statements are nil less than a shot across Microsoft's bowknot -- and while establishing the Web as a rival to Windows is still an acclivitous battle, Google should not be underestimated here, said Rob Enderle, principal analyst with the Enderle Group.


"There is small uncertainty the browser is the best common denominator for new applications," Enderle said, "but the job is that most people don't have got web connexions that are fast adequate to dwell on it." That sort of connectivity likely won't come up for a decade, which gives Microsoft a ample window of clip to struggle back, he added.


"This is still Microsoft's marketplace to lose, but to beat out Google they have got got to take and not follow to this new capableness -- and they have lost focusing on their core defences to this attack: Windows, Office and IE," Enderle said. "Google can't do this without Microsoft's aid because people just don't change very quickly, and Google doesn't yet have got the developer support to make this a reality."


But Google is leading the manner -- and Microsoft is "bleeding developers," Enderle said. "So, yes, they can make this, but Microsoft is still in a place to barricade if they can carry quickly enough. IBM in the '90s against Microsoft was a lesson in what not to do."


Navigating Browser Incompatibility


Google Web Toolkit assists developers quickly make Web applications by serving as a interlingual rendition device between Java codification and the JavaScript linguistic communication built into browsers. Why not compose directly in JavaScript? One of the greatest jobs with Web development have been the multiplicity of ways in which popular browsers implement Web criteria like Cascading Style Sheets and JavaScript. Earlier versions of Microsoft's Internet Explorer, especially, implemented the criteria poorly, but Apple's Campaign also featured odd implementations.


1 | |

Wednesday, May 7, 2008

Sun Bids For Rich Internet App Builders With JavaFX - InformationWeek





Sun bes after to vie with Microsoft and Adobe Systems to provide the engineering for the adjacent coevals of consumer-oriented, Web applications with its JavaFX technology, the company said Tuesday


Consumers' picks are now driving the engineerings adopted by the enterprise, said Rich Green, senior VP of software system at Sun Microsystems during the gap session of JavaOne in San Francisco: the 13th such as conference for like developers and integrators.


More Software Insights
White Papers


Companies doing concern on the Web are looking for ways to convey down "every spot of clash in the economy... They're competing for you. They're competing to supply the top immersive experience [for the consumer] going forward," Green said.


As an illustration of what he meant, he called Ian Freed, VP of Kindle, the Amazon.com tablet book device, to the stage. Freed illustrated how a hand-held device could compound books, magazines, newspapers, and blogs by letting the user take a format, tap a service, and have bringing over a radio connection. When he tried to download a book on Java, however, the volume failed to happen after he allowed the expected minute needed to carry the download.


The same thing happened when a Sun employee, with Green looking on, tried to exemplify a new JavaFX application getting moved out of her browser window and onto the desktop, where it was expected to go on running after the drag-and-drop maneuver. Instead it stalled.


"It's the size of the bagpipe in the Moscone Center," Green complained. The local web wasn't up to the traffic that Sun was capable of throwing at it. A crowd of 10,000-plus chuckled as the presentation restarted and eventually made its point. When a demonstration fails, "it's the ," Green conceded.


"Almost all Kindle apps are powered by Java," Freed noted.


Sun desires to spread out the manner Java plays on the Web by adding a scripting language, JavaFX. Scripting linguistic communications be given to be easier to utilize than full dullard C#, C++ Oregon Java. Languages such as as Ruby, Perl, Python, and PHP have got gained currency in Web applications because they are easy to use in user interfaces and easy to change. JavaFX is another such as linguistic communication and collects its simple scripting codification to the same byte codification that Java does. Consequently, JavaFX can run in the Java practical machine anywhere Java does, including on smart phones, PCs, and servers.


Sun will present a Mobile River version of JavaFX for developers to utilize in edifice applications for smart phones, handhelds, and other mobile devices. Its runtime environment includes a time-sequence engine, like the Flash player, that lets multimedia system presentations axial rotation in the right sequence, with picture organize with audio as in a film presentation.


JavaFX presentations can be teamed up with Java back stop concern logic and processing powerfulness to construct more than compelling Internet applications, Green pointed out. The presentation of the new capablenesses showed an employee's favourite images on Flickr and Facebook pulled into a whirling Earth in the browser window. When an individual image was selected, a musical subject played along with its movement.


The application was first dragged and dropped out of the browser window onto the user's desktop, then illustrated running on a Java smart phone.


"Corporate barriers are coming down... Information is escaping over the moat," Green warned.

Wednesday, April 23, 2008

Adobe, Google cite offline access to Web apps as trend

Offline entree to Web applications is becoming an of import trend, with Adobe and Google looking to do the most of this
new direction.

Representatives of the two companies touted offline entree engineerings during a presentation at the Web 2.0 Exhibition conference
in San Francisco on Wednesday. Adobe supplies its (Adobe Integrated Runtime) software system for this space, while Google is working on its technology.

[ InfoWorld's and believe Adobe air is really cool and useful. But isn't so sure. See who you hold with. ]

"Really, what it's about is developer choice," said Ryan Stewart, Adobe platform evangelist. Previously, the Web was limited
to the browser, but now it is expanding, Jimmy Stewart said. He cited respective illustrations of new tendencies in Web technologies, including
Prism, that convey Web applications to the desktop in a similar mode to Adobe.

"The creativeness for development pretty much went to the browser," because it was cross-platform and easy to develop for, Stewart
said. The browser helped surrogate development of exciting applications.

"Adobe air desires to convey some of that to the desktop," said Stewart. The company desires to take the best of the Web and offer
more functionality beyond browser limitations, he said.

AIR users can take advantage of resources on their local machine; also, Ajax (Asynchronous JavaScript and XML) applications
can be built inside AIR, Jimmy Stewart said. air applications have an installer supported across multiple operating systems. air supplies existent desktop applications that usage Web technologies, and it have Flash integrating and local data file access.

"You really have got full control over the data file system," Jimmy Stewart said.

Google's Dion Almaer hailed Google Gears, a beta-phase undertaking intended to enable more than powerful Web applications. Among other
capabilities, Gearing lets Web applications to interact naturally with the desktop.

Gears, Almaer said, is an unfastened beginning update chemical mechanism for the Web. Possible improvers to Gearing include a location API, providing
the ability to cognize where a user of a browser is; an audio API; and a presentment API, which would supply alarms for users.

Google Gearing characteristics a local waiter cache for application resources, the SQLite database for information storage, and the ability
to do Web applications more antiphonal through the WorkerPool capability. Resource-intensive operations are performed asynchronously
via JavaScript-based WorkerPool.

Almaer cited a user site, Buxfer, which is a Web 2.0 startup that manages personal finances for pupils sharing resources. Some users make not desire to hive away their banking information in Buxfer servers; with Gearing they can hive away it locally, said Almaer.

"They're using the database not in an offline [capacity] but just as a topographic point to hive away this data," he said.

Gears was described as a bleeding-edge execution of hypertext markup language 5, the specification for which have capablenesses to help
Web application writers and improved interoperability for user agents, according to the World Wide Web Consortium's Web page
on hypertext markup language 5. Alice Paul Krill is editor at big at InfoWorld.