zembly Provides Social Context for Web Development

Friday, July 4th, 2008

The future of application development might be becoming a little more social. Sun certainly hopes so, and has launched zembly, a new collaboration platform for writing small, and lightweight web applications. It’s a promising start, squarely aimed at small, long-tail developers, and a new approach to collaborative development over the web. Challenges remain, such as the long-term reliability of third-party application hosting and the findability of small long-tail applications on large platforms.
 
I was able to demo zembly, which attempts to lower the barrier of entry to writing applications for social platforms such as Facebook, Meebo, OpenSocial and the iPhone by sharing services and widgets and came away impressed with its focus on ease of use and belief in a new development process.  zembly is working to create a social setting for developers to share components between applications a “wiki for live, editable code that is more than just about trivial widgets, but rather about full-fledged social applications that can tap into the social graph and reach millions of users”.
 
Applications are written in javascript, rely on a widget / web service development model, and have an extensive architecture for securely managing developer credentials so that you can share outbound service calls without sharing your credentials.  These widgets and services can be shared, or cloned (forked) from other developers and carry a full change log with them, so you can freeze your dependencies to a given version.  The system makes source control and component sharing simpler for the uninitiated than tools like Git and Subversion that can be difficult to learn.
 
zembly hopes that network effects will kick in, as the service will be most successful if users trust others on the system, and share components freely - something that has been hard to accomplish even in large corporate development teams.  If successful, it will be this feature that distinguishes zembly from Google App Engine and other competitors.

Despite these concerns, as someone who sometimes needs a little peer pressure and social support to get started on development projects, I’ll be following zembly as they build out their community-oriented features and work to deliver on their promise to wiki-fy web development, and I’ll be looking forward to sharing code with friends online.

Google courts Web developers

Wednesday, June 11th, 2008

Google has been courting software developers to entice them into a money-making relationship built on turning its array of online widgets into a global infrastructure.

At a conference in San Francisco, said to be the biggest yet for net developers, the search giant made clear that the Web is the future for application development.

It wants its own bit of web infrastructure the Google Cloud to be more accessible to developers and spent two days wooing them to build and run applications on it.

To encourage them aboard, Google invited the 3,000 developers to mash-up Google’s online services, like Gmail, Docs, Maps and Search, with their own applications.

To show client-cloud connectivity, it showed off Google Gears, a browser add-on in the Adobe Flash mould that allows for richer browser experiences, to improve search in MySpace email.

It then showcased the new Google Web Toolkit, so rich net applications can be Java-built, and the hosting of new Ajax libraries, which enhances applications via JavaScript tagging.

Top of its agenda, Google wants the web browser the enabler of its cloud to have more functionality, interaction and to evolve so it becomes as powerful as its desktop counterpart.

“These diverse tools and technologies might seem loosely unintegrated and targeted at different areas,” said Ovum analyst Madan Sheina.

“In fact they’re all cogs and wheels of a more meaningfully connected web that hosts Google web services powered by the Google App Engine. Importantly some of these web services and applications aren’t written just by Google, but by an entire market of independent developers.”

The analyst believes most of these third-party developers no longer build ‘cool’ web applications just for the sake of it; rather they want a slice of Google as a lucrative advertising business.

“Google likes to separate its web development technologies from its advertising. But the two are inextricably linked,” Ms Sheina said.

“Google’s monetisation strategy is simple. Invest in advancement of the web by allowing users to do more on the internet. That makes the Web a much bigger market for Google to monetise services like search.”

IBM Empowers Business People With Customized Web 2.0 Software

Thursday, June 5th, 2008

Announced IBM Mashup Center will be hosted as a free trial on the Web with which non-technical business people can use to experiment and build customized mashups following the success of early corporate adopters Boeing Corporation (NYSE: BA) and Carrefour Group (PARIS: CA).

On schedule for mid-year delivery, the IBM Mashup Center allows business people to create situational applications, or mashups, by remixing information from anywhere to gain business insight and do their jobs smarter and more effectively. Using IBM’s mashup technology, even non-technical users will be able to exploit standards and Web-based technology to gain access to myriad information, such as Web sites and feeds, spreadsheets, databases, applications, unstructured text from an email, video, audio and other information on the Web, and make sense of it all in minutes.

In the coming weeks, IBM will offer customers the opportunity to experiment with IBM Mashup Center and gain hands on experience for free through IBM Lotus Greenhouse. Lotus Greenhouse is a Web site where anyone can register and try out IBM Mashup Center, and many other collaborative products, such as IBM Lotus Connections, Lotus Quickr, Lotus Sametime and WebSphere Portal. IBM Mashup Center will be hosted on Greenhouse, giving customers a safe environment to try the technology and evaluate mashup potential without installing anything in their own environment. The hosted version of IBM Mashup Center will include widgets from IBM, and a growing network of IBM Mashup Center Business Partners, like StrikeIron and Kapow Technologies.

This comes at a time in which innovative companies of every size are beginning to realize the possibilities of Web 2.0, but require security, management and governance capabilities to responsibly take advantage of these possibilities. IBM Mashup Center gives users the freedom to create new, light weight applications on the fly and get customized views of disparate information, but with the stability corporations require. IBM’s deep history in open standards, information integration and emerging Internet technologies, make the company an undeniably strong partner in a new technology era.

“As an established innovator, Boeing believes in the power of Web 2.0 and embraces it not only for collaborative work, but also for the heavy lifting of enterprise planning and execution,” said Paul Comitz, Program Manager, NEO Demonstration, Boeing Corp. “The IBM Mashup Center is playing a key role in our visionary approach to strategic asset management. It’s critical to know where your major assets are and how to use them at any given time, situation or condition.”

IBM Mashup Center breaks new ground in ease of use and speed at which business users can solve everyday business problems in any size enterprise. It includes an intuitive browser based tool to easily assemble of new mashups, thus allowing non technical users anyone in a business to literally drag and drop mashup components from personal, enterprise and Web sources to easily create, deploy and share customized Web applications in minutes.

This upcoming offering includes a set of out of the box, business ready widgets, as well as a catalog for finding and sharing widgets and mashups. To create new widgets, IBM Mashup Center includes an easy-to-use development environment to construct new widgets from enterprise systems and the Web. Users can also take advantage of built-in Web 2.0 community features like ratings, tagging and commenting to guide users the to the most valuable and useful widgets.

IBM Mashup Center also provides extensive and powerful capabilities for managing information feeds from enterprise sources. Information from a wide variety of sources can be mixed, filtered and mashed together to create new information sources and output in many different forms, such as RSS, ATOM or XML. With the ability to merge, transform, filter, annotate or publish information in new formats, IBM Mashup Center helps create a single view of disparate sets of information in a highly re-usable manner. Feeds are an easy way to service-enable systems that do not natively provide RESTful interfaces, and thus provide an on-ramp for Service Oriented Architecture (SOA).

As enterprise mashups continue to climb in popularity and deliver more value for business, IBM is working with an ecosystem of Business Partners to help customers get the most out of situational applications. IBM Business Partners such as Jibes, JustSystems, Kapow Technologies and StrikeIron are introducing solutions that, when combined with IBM Mashup Center, enable rapid access to information and new and compelling uses for new types of data.

For example, IBM Mashup Center users can easily connect to data in the StrikeIron Web Services Marketplace to reduce the complexity for developers or business users who want to integrate live data from a number of sources. In addition, by connecting to StrikeIron’s Lite services, users can create demos to show how easily live data can be integrated with a mashup to create powerful Web applications without having to register or purchase the service.

Jibes demonstrates the business value of mashups in the enterprise market by providing industry-specific information fabrics for the semi-conductor, airline and media industries on top of IBM Mashup Center. JustSystems provides a rich presentation layer for information accessed by IBM Mashup Center, allowing users to interact with dynamic, or living, documents that combine static and dynamic information. Together, this enables new uses for enterprise mashups such as the sharing of design and development information across collaborative research, or for use by development teams for reconciling supply and demand among trading partners.

An on-premise version of IBM Mashup Center is expected to be delivered mid-year, and pricing details will be made public at that time.

NetObjects Fusion 11 boosts pro Web tools

Thursday, June 5th, 2008

Website Pros has released NetObjects Fusion 11, an enhanced version of the Web site design application .

In addition to an intuitive drag-&-drop functionality that the company says makes NetObjects Fusion 11 a fast, easy way to plan, build and manage Web sites, along with its standard e-Commerce capabilities, NetObjects Fusion 11 includes more advanced functionality for those looking for more technical development options.

The code generation engine of NetObjects Fusion 11 has been completely re-engineered to support the generation of Semantic XHTML code, allowing a tighter utilisation of CSS that Webiste Pros says produces leaner code, making it more accessible and search engine friendly.

Users can integrate data into Web pages from any local or remote XML data source, such as an RSS feed. NetObjects Fusion 11 automatically identifies the XML structure allowing drag & drop insertion of data fields directly into the page design.

Featuring a collection of AJAX Widgets, NetObjects Fusion 11 eliminates the complexity of designing Web 2.0 pages with dynamic user interactions by making it easy to quickly add customisable page elements, such as accordions, tabbed panels and toggle panes to make dynamic web pages that provide a richer, more interactive experience for Web site visitors.

Sophisticated animation of any Web site content, such as video, text, images and graphics, can now be easily created from within the drag-&-drop editing environment of NetObjects Fusion without coding or the purchase of additional software.

The database functionality implemented in NetObjects Fusion 11 fully supports the creation of data-driven, highly interactive Web sites turning NetObjects Fusion 11 into a Web Application Development System with broad appeal to enterprise Web developers. NetObjects Fusion 11 now supports all commercially relevant databases, Web servers and server-and-client side technologies and ships with support for PHP.

NetObjects Fusion 11 provides a suite of components that add advanced functionality to any Web site design. Flash Photo Galleries, Flash Calendars, Flash Web Charts, Password Protection, Guestbook, Google Analytics, SiteMaps and many other components are pre-built and easily integrated into any website.

Developers Praise Android at Google I/O

Friday, May 30th, 2008

Developers praised the programming experience and the potential of Google’s Android mobile platform at the Google I/O conference as the company emphasized its flexibility and showed cool new features.

There was a lot of buzz around Android at the conference, which covers all areas of Google development, and an “Introduction to Android” session was full. Google wants the technology to open up the mobile industry, where developers have faced hurdles getting applications ported to many different operating systems and approved by carriers. But Android will enter the fray as just one mobile platform among many, including the Apple iPhone SDK.

The latest prototype version of Android drew comparisons to the iPhone after it was demonstrated during a keynote session Wednesday morning. Google showed a home screen with colorful widgets similar to the Apple iPhone’s, plus a compass and a status bar that can be pulled down in any application to view messages. The compass, which could be built into a handset along with an accelerometer, would be able to orient maps according to which way the user was facing. As demonstrated with Google Maps Street View, it could show the exact view that a user was looking at, with street-name and address information built in to the map. Videos of the demonstrations were posted by the Android Community blog.

Aside from features on high-end phones, Android will reach far more people than the iPhone platform, if it meets its potential, said Atif Iqbal Chaudhry, a graduate student at Cornell University in Ithaca, New York, who attended the conference. The platform could be extended to inexpensive phones with a smaller set of capabilities for average consumers, he said.

Android is an easy way to begin developing a mobile application, because Google provides all the pieces required, unlike some other platforms, such as PalmOS, Chaudhry said. He has been developing location-based applications through the PC-based emulator software for Android and said he is looking forward to trying out the software in the field on a real handset.

Google and its partners in the Open Handset Alliance are pushing Android as more open than other mobile platforms, including the iPhone. Developers won’t need to get Android applications certified by anyone, Google Developer Advocate Jason Chen told the Android breakout session. In addition, there won’t be any hidden APIs accessible only to handset makers or mobile operators, he said.

Developers will also be able to modify core elements of the interface and come out with replacements for the basic building blocks that come with Android, such as the address book, Chen said. Even the look of the home-screen widgets will be customizable. For users, that will mean being able to control their own experience by downloading their favorite third-party versions, Chen said.

Google expects the first Android-based devices to hit the market in the second half of this year and will make the finished software platform available to developers after that, so anyone can create their own phone platform, Chen said. The core elements of it will be released under the Apache open-source license.

Until all parts of Android are complete, Google won’t start translating the platform and documentation into languages other than English, Chen said in response to a question. The team doesn’t want translations to lag behind the current information, he said. But he welcomed an attendee to help Spanish-speaking developers by translating materials or participating in message boards.

Developers praised the platform, in which applications are written in the Java programming language and then compiled for the Dalvik virtual machine.

“It’s sweet,” said Free Beachler, owner of Longevity Software, in Boulder, Colorado. Beachler wrote an entry for the Android Developer Challenge, a competition to find the 50 best Android applications. His software, designed to store itineraries, contacts, destinations and other travel information for users on their phones, didn’t make the top 50. But he’s working on two projects for Android Developer Challenge 2, which will take place after handsets are out and the platform are complete.

Beachler, a Web developer, said it took time to learn to use Android but once he did it was logically organized and easy to use. He compared it to languages such as PHP for Web development.

Enterprises are asking R Systems International, a software services company in El Dorado, California, to write applications that work on any mobile platform, said Harsh Verma, vice president for global innovative research at R Systems. One way to do this is on browsers, but there are problems with that, including differences among mobile browsers and the need for a network connection, he said. Verma hasn’t yet started working with Android but believes it could reach a broad range of devices.

Mobile web’s second coming heralded

Sunday, May 25th, 2008

Speaking at the annual Thinking Digital IT conference in Gateshead, representatives from handset manufacturers and mobile operators argued that flat rate tariffs, greater interoperability and new technologies like GPS have accelerated usage and spurred the a new dawn for the mobile web

“This is the second chance for everyone to deliver on the promise of the late 90s,” said mobile strategist and ex-O2 executive, Bradley de Souza.

“Then, it was premature from a technology perspective, the marketing didn’t line up with what was being delivered and although there was collaboration from the developer community, the stars didn’t align.”

Mark Selby, vice president of sales and industry collaboration at Nokia, argued that the operators’ walled garden approach to browsing is also collapsing, leading to greater take-up of the mobile web. Some Nokia figures point to data usage on smart phones nearing 90 percent of total usage, he added.

“Our research shows that the amount of time people are browsing, accessing and uploading content is incredible,” said Selby.

Others commented that good content holds the key to the success of the mobile web. Vikesh Patel, European general manager for products at Motorola, said that uptake will rocket “if you get the content right and people want it”.

“There are a lot of people [in the industry] with different opinions,” he added. “The network operators don’t want to be just bit pipes but it really needs developers to feed the ecosystem to grow it.”

De Souza argued that mobile platform providers and other stakeholders need to be more open in order to facilitate and encourage the developer community.

“On the Symbian platform the developers can’t even get their test apps onto users’ phones to gauge their usability,” he added. “Microsoft has done well to [encourage openness] but it’s not well structured.”

Gerhard Grech, director of strategy and business development at Orange, agreed that content is king on the mobile, but argued that simplifying the presentation and accessibility to that content will be key to its popularity.

“You need to do something completely different in the way you present that content,” he explained. “Widgets are a good hybrid [technology] to catch people’s imagination – it’s where the interface, browser and service all comes together in a very compelling way.”

Motorola’s Patel added that widgets are a “great way to cut through the layers of menu” and open up the mobile web to users.

Yahoo joins OpenSocial platform, forms nonprofit oversight group with Google, MySpace

Wednesday, April 2nd, 2008

Yahoo Inc. said Tuesday that it was joining rival Google Inc.’s initiative for creating photo-sharing and other social tools that work across the Web.
News Corp.’s MySpace earlier pledged support, and the three companies announced Tuesday that they were forming a nonprofit organization, the OpenSocial Foundation, to ensure that the platform remains neutral and viable.
The idea behind the Google-initiated OpenSocial platform is to create a common coding standard for the applications so they work on hundreds of Web sites. The applications could permit chats, games, media sharing and more.
By contrast, sites that haven’t joined OpenSocial typically rely on unique coding that has prevented widgets developed for its sites from working at other places on the Web.
The addition of Yahoo could put pressure on Facebook, the No. 2 social-networking site behind MySpace, to pledge support as well, though Facebook has had tremendous success encouraging developers to write tools specifically for it.
Other participants in OpenSocial include Friendster, hi5, LinkedIn, Ning, the Google-owned Orkut and Bebo, which Time Warner Inc.’s AOL is planning to buy for $850 million.
In a company blog entry, Yahoo Vice President Wade Chambers said the company was joining OpenSocial now because “it’s no longer a trial balloon _ it’s for real.”
Chambers said Yahoo wanted to make developers feel confident about using OpenSocial as a building block for future social applications.
By creating a nonprofit to oversee OpenSocial, effective July 1, the companies want to ensure that intellectual property assets remain available to everyone. The companies said the foundation also would provide transparency and guidelines around technical and legal issues as the platform evolves.

eBay users can ditch web browsers

Saturday, March 1st, 2008

eBay Inc’s customers do not need to open a web browser to search the site or auction an item anymore.
After a quick download, the online auctioneer’s users can click the company’s logo on their desktop and launch an application that will allow them to do their business directly - no browser required.
eBay is one of several companies, including Nasdaq Stock Market Inc, Time Warner Inc’s AOL, Nickelodeon and Salesforce.com Inc, that have created downloadable, desktop versions of their websites using software developed by Adobe Systems Inc.
Adobe is launching the application, called AIR, on Monday. Adobe says AIR will allow any company with a website to inhabit a permanent spot on people’s desktops.
It also reduces the wait time for downloading images and data, because the desktop is constantly updated while the computer is online.
Adobe says AIR runs on any operating system. It is a more powerful version of widgets, the customisable little web pullouts often provided by third parties like Google Inc.
The AIR application removes any kind of go-between, giving companies a direct, constant and versatile link to the consumer, said Adrian Ludwig, a spokesman for Adobe.
“The browser was in the way and the widget, in some instances, was in the way,” Ludwig said. “It’s the willingness to let the brand of the person providing the application to take front and centre.”

KDE Gives Linux a Hint of Windows

Sunday, February 17th, 2008

Trolltech, the creator of application development platforms for desktop computers, has congratulated free software project, K Desktop Environment on the successful launch of KDE 4.0. KDE 4.0 brings new ways of viewing applications and widgets, a new start menu, a revamped file browser, as well as a new look to some entertainment apps and others. Practically, KDE 4.0 introduced for example the Plasma desktop shell, which replaces the conventional panel and desktop with interactive widgets. KDE programmers also created a new smart theme engine and icon set called Oxygen, which increases the visual consistency of the desktop environment along with new vector-based artwork. The KWin window manager was as well brought compositing support and advanced graphical effects.The improvement is not limited to the user interface, as beneath the surface, the new desktop environment includes also a wide range of important architectural changes. For example, the DCOP interprocess-communication system was completely replaced with D-Bus, which is a standard IPC framework created through the FreeDesktop.org project.KDE 4.0 includes also some new applications, such as the new Dolphin file manager and a new desktop configuration tool.”We are convinced that the new release of KDE 4 will be a great foundation for innovative new developments”, said Eirik Chambe-Eng, Chief Troll and founder of Trolltech. Founded in 1996, the KDE project brings into its ambit several standalone applications and smaller projects based on KDE technology, such as KOffice, KDevelop, Amarok, K3b.

WSJ’s Web Site Adds Facebook Function

Friday, February 15th, 2008

The Wall Street Journal has just accepted Facebook’s request to be online friends.
Hoping to tap into the growing buzz of online social networks, the Journal is adding a feature to its Web site that will allow readers to see which Journal stories are popular among that user’s Facebook friends.
The feature, which goes live early Wednesday morning, is called “SeenThis?” and is powered by a company called Loomia Inc. Financial terms weren’t disclosed.
Loomia already provides WSJ.com with another feature called “People who read this … also read these stories” which appears on the right-hand side of the text of a story.
News Web sites will commonly feature lists of the most popular stories on the site, as measured by the most views, most e-mailed or most recommended or blogged about.
But by showing articles that were read by viewers who apparently had similar interests, the Journal is hoping to harness some of the magic of successful shopping sites like Amazon.com Inc., which will make recommendations to shoppers based on what other buyers also bought.
Adding the link with Facebook takes the idea a step further, by letting viewers see what stories their own friends are interested in, not only those of the general WSJ.com readership.
Daniel Bernard, general manager for Wall Street Journal Online, said the “SeenThis?” feature will be opt-in only, meaning it won’t start up unless the viewer expressly asks it to, and users can opt out any time.
The application also won’t collect personally identifiable information on which people are reading which articles, just aggregated information on which articles are being read most by those in a readers’ group of Facebook friends or networks.
Loomia’s chief executive, Dave McMurtry, said the Journal was the first media company to fully implement the “SeenThis?” application. General Electric Co.’s NBC Universal and CNET have also signed up to use it.
The module that will be visible on the Journal Web site is something called a “widget” in Internet lingo _ a small, self-contained application that does a specific task.
The user can also add that application on to his or her Facebook page, where it would show users not only which Journal articles are most popular among that users’ friends and networks, but also video and other material from CNET or other providers.
Bernard said the Journal’s goal in adding the fixture was not only to help make the Web page more functional for its existing users but also to try and lure in new users from outside sources such as Facebook.
Other newspapers have also been developing widgets that people can post to their Web sites or pages on online social networks like Facebook in hopes of bringing in more online traffic and spreading awareness of their brand name.
The New York Times offers an online crossword puzzle through Google Inc.’s personalized Web pages as well as a news quiz application on Facebook. Gannett Co.’s USA Today also offers users widgets for various uses, as does The Washington Post Co.

Archives

August 2008
M T W T F S S
« Jul    
 123
45678910
11121314151617
18192021222324
25262728293031

Other

Syndication