Linux set to make mobile splash

Wednesday, July 23rd, 2008

Linux is set to make a major impact in the mobile computing realm, the executive director of the Linux Foundation stressed at a conference Monday morning.

Speaking at the Open Mobile Exchange portion of the O’Reilly Open Source Conference (OSCON) in Portland, Ore., Jim Zemlin, executive director of the foundation, touted the trends and technologies pushing Linux into a leadership position in mobile systems. He was followed by Jason Grigsby, Web strategist at mobile and Web design firm Cloud Four, who emphasized the coming influence of the mobile Web but countered that developers are not ready for it.

“It’s clear that Linux is going to be a leader in the mobile space,” Zemlin said.

Linux, according to Zemlin, offers a unified product platform, flexibility, and a software stack. It also has experienced an increase in the volume of software content, with the lines of Linux handset code doubling every year.

“Really, what’s happening in mobile is instead of having a hardware-up approach, you’re starting to see a software-down approach,” with the software experience driving the mobile marketplace, he said.

By supporting Linux, developers don’t have to contend with compatibility issues of supporting different platforms. The industry wants to get away from that, he said.

“It’s just a nightmare to support all these different OSes and try to maintain some degree of compatibilty,” Zemlin said.

Different middleware packages and application development frameworks are available for Linux. “There’s a huge freedom to mix the core Linux kernel,” he said.

Business drivers for Linux include reduced deployment costs, room to differentiate, and an ecosystem of development around phone platforms. “It’s obviously a royalty-free platform. That’s a huge business driver, Zemlin said.

“Linux really allows device manufacturers and new people to come in and create their own brand,” he said.

Symbian’s move to open source has had a negative impact on Microsoft Corp.’s Windows, leaving it the only royalty-based mobile platform, Zemlin said .

Linux application development is starting to coalesce around initiatives such as Google’s Android and LiMo, he said. Other Linux efforts are afoot such as Openmmoko, to create a smart-phone platform, and Ubuntu Mobile, Zemlin said.

“There really isn’t any major player from a corporate point of view who doesn’t have their foot in some way in the Linux camp,” other than Microsoft, Zemlin said.

Grigsby, meanwhile, emphasized that the mobile Web is coming, but Web developers are not ready yet.

He lauded the capabilities of Apple Inc.’s iPhone and what it has done for mobile computing. “The iPhone is really the Mosaic of the mobile Web,” opening people’s eyes to opportunities on the mobile side the way Mosaic did with browsers, Grigsby said.

But the mobile Web is being held back by UI issues and access to the device characteristics on the phone. Standards and performance also are issues.

Opera Software offers free course for Web developers

Wednesday, July 9th, 2008

The company behind the Opera Web browser has released a free online curriculum to encourage student and professional Web developers to create standards-based Web sites.

In an announcement yesterday, Opera Software ASA said it launched the effort to help set the pace of Web standards education and training in secondary schools, colleges, universities and businesses.

“This is essentially a curriculum for teaching standards-based Web design,” Ford said. Many existing materials on the subject are out of date or incomplete, he said, so Chris Mills, developer relations manager at Opera, created the company’s own version of a training course. “We wanted something that was easy to understand. Chris saw a lack of good standards-based design materials,” Ford said.

By using Web browsers that are standards-based, users aren’t locked into a browser from any specific vendor, and content is rendered properly online, Ford said. “It’s really about opening up the Web,” he said.

Anyone can use the class materials for free as long as they don’t try to resell them, he said.

The articles are being written by a range of notable Web developers and experts, including Christian Heilmann and Mark Norman “Norm” Francis of Yahoo Inc., Peter-Paul Koch of Quirksmode.org, Jonathan Lane, Linda Goin, Paul Haine, Roger Johansson of 456bereastreet, and Jen Hanen, according to Opera. “We hope the community gets behind this and they see the value in it and they help us promote it.”

In an interview, Mills said he created the course to make it easier for Web developers to get the skills they need for standards-based Web design. There are other such sites available, he said, including W3schools.com, but “none of them really cover the whole story of what you need.”

Rob Enderle, an analyst at Enderle Group in San Jose, said the project is timely, but he noted that Opera isn’t one of the major players in the Web browser marketplace. “I think it’s a good idea, but for a small player, and Opera’s a small player, it’s hard to drive a change like this,” Enderle said. “Opera’s advantage has always been that they keep the product simple and it’s fast.”

The move by Microsoft to make the upcoming IE8 browser standards-based “should help” drive the effort toward standardization, he said.

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.”

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.

Google outlines Web development investments in three areas

Friday, May 30th, 2008

To encourage the creation of more Web-based applications during the next several years, Google Inc. will invest in three key areas for developers, including opening up its servers to host their applications, encouraging pervasive connectivity to the Web, and making the browser more powerful, said Vic Gundotra, Google’s vice president of engineering, who gave the opening keynote speech at this year’s Google Developer Conference at the Moscone Center in San Francisco.

“Google was born in the era of the Web,” Gundotra said. “It’s the only platform we’ve known. It was a platform that was formed by consensus. It was all of us collectively that agreed to a few standards. We feel a debt of gratitude toward that community.”

Gundotra conceded that Web developers working atop Google-provided development tools and servers would lead to remunerative opportunities for the Mountain View, Calif.-based company. “As the Web gets bigger and enables better Web apps, it attracts more users. For us, more users means more Google searches, which leads to more revenue. But the money we make will get dumped back into the platform.

Java platform to get modularity

Wednesday, May 7th, 2008

Upcoming versions of the Java platform will be fitted with capabilities such as flexibility, OSGi support, and modularity, Sun Microsystems officials said Tuesday afternoon at the Web Development JavaOne conference in San Francisco.

Road maps were detailed for Java Platform, Enterprise Edition (Java EE) 6 and Java Platform, Standard Edition (Java SE) 7. Java SE serves as a base Java platform, with the Enterprise version adding enterprise-level capabilities.

With Java EE 6, Sun seeks to increase flexibility in implementing the platform.

“For EE 6, the theme is what I like to call ‘rightsizing,’ which essentially means making the platform the right size for you,” said Roberto Chinnici, Java EE platform lead at Sun.

With version 6, profiles will be created based on specific needs, such as a Web profile focused on Web developers, Chinnici said. The Web Development profile is not fully defined yet, but will feature technologies that appear in the vast majority of Web applications. Other profiles are expected such as a telecommunications profile that features SIP (Session Initiation Protocol) services.

Profiles can be created by filing a Java Specification Request as part of the Java Community Process, according to Chinnici.

Also planned is a pruning process by which certain parts of the Java platform can be made optional. “The typical candidate is those technologies that have been Web Development superseded effectively by new ones,” said Chinnici, citing JAX RPC and Entity Beans as candidates for pruning.

Scripting languages will be made first-class citizens on the Java platform as well. Web development will be made easier through annotations across Web APIs. Developers should see a reduced need to edit web.xml descriptors. Third-party libraries will self-register, removing a common source of errors for developers.

Another feature of version 6 is an API for REST-ful (Representational State Transfer) Web services. “We felt we need a new API entirely focused on them,” Chinnici said.

Enterprise JavaBeans can go inside a Web application via version 6, removing the need for Web Development nested packaging.

There is no specific release date yet for Java EE 6, although it has been anticipated for later this year.

Facing the acid test

Monday, April 7th, 2008

DEEP in the bowels of a Las Vegas hotel, a smiley face and the
words “Hello World” display on a web page. Applause breaks out. The
page is called the Acid2 Browser Test, and the web browser is a
preview of Internet Explorer 8, presented by its platform
architect, Chris Wilson.
“Thank you from the bottom of my heart,” says a member of the
audience to more applause from about 3000 web designers and
developers at the Mix08 conference, where Microsoft showed its
latest internet technology.
The Acid2 page (webstandards.org/action/acid2/) was created by
the Web Standards Project to test whether a browser conforms to the
official standards for describing page layout, mainly focusing on
cascading style sheets (CSS).
The reason for the applause is twofold: first, until now
Microsoft’s web browser, used by an estimated 75 per cent of
net surfers (although Firefox has been eroding that hold), has
never been close to passing the test; second, Internet Explorer’s
poor standards compliance causes significant extra work for web
designers.
When users navigate to a web page, they expect it to look and
work the same whatever the browser or operating system they are
using. Achieving this is difficult. Different browsers display the
same page differently, with IE often the worst offender.
Web developers now hope they do not have to insert conditional
code to account for these differences, but can deliver a standard
page to all browsers. “CSS support in IE8 looks thus far to be
very, very promising,” says Eric Meyer, an independent expert in
the field. “It’s very important, because the level of CSS support
in IE7 and IE6 has served as a brake on advanced CSS adoption by
authors, limiting them to less-advanced techniques and
capabilities.”
Internet Explorer has a curious history. Six versions were
released between 1995 and 2001, the time of the “browser wars” with
Netscape. Microsoft won the war and then did not release another
major version of the browser for five years - long enough for it to
become thoroughly outdated.
IE’s CSS implementation fell far behind that of other popular
browsers. In late 2006 Microsoft released IE7, which fixed some
problems but still lagged behind its rivals. “Differences between
browsers simply waste too much developer time,” says Dean
Hachamovitch, Microsoft’s general manager for IE, without
mentioning the extent to which Microsoft created the problem.
Mr Hachamovitch, who has led the Explorer team since 2003,
explains why Microsoft took so long to address these deficiencies.
“It comes down to what we were doing with our time,” he says.
“Between 2001 and 2003 we were building what you experience now as
Windows Presentation Foundation and Silverlight.”
These technologies display not HTML, the language of web pages,
but XAML, Microsoft’s proprietary code for creating rich visual
content.
“In 2003 and 2004 we were making IE secure,” he says, referring
to the security-focused Windows XP Service Pack 2.
Security remained the theme in IE7. The dilemma was that fixing
bugs introduced compatibility problems. “You can’t just flick a
switch and have all the browsers in the world change, or have all
the servers and services in the world change,” Mr Hachamovitch
says. The result was that some websites looked worse than before,
because they detected that IE was accessing them and delivering
content that took into account presumed peculiarities.
Microsoft’s answer was to build “compatibility modes” into IE8.
The manner in which this was done remains controversial. The
question was whether to default to the IE7 compatible mode, or
default to the better standards mode, Mr Hachamovitch says. “(We
found in) releasing IE7 that web developers were slow to modify
their sites. We wanted to keep the web working.”
Microsoft initially announced that IE8 would behave by default
like IE7. Page designers would have to include special code to turn
on IE8’s standards support. The decision was greeted with a hail of
protest because it might perpetuate a non-standard web.
Earlier this month, Mr Hachamovitch announced that Microsoft had
changed its mind. “We’ve decided that IE8 will, by default,
interpret web content in the most standards compliant way it
can.”
Apparently the key to that change of heart was a separate
strategic announcement last month, covering what Microsoft calls
interoperability principles and promising “open connections to its
products, support for industry standards and data portability”.
According to Mr Hachamovitch, Microsoft now had “a more
interoperable way; a more compatible way”.
It sounded good, but what about browser scripting. The context
is important. Mr Hachamovitch had already stated that Microsoft
spent three years neglecting IE for the sake of a more proprietary
technology, which is now appearing on the web as a browser plug-in
called Silverlight.
This is similar in some ways to Adobe’s Flash, and supports rich
multimedia effects within web pages as well as the ability to run
applications written in Microsoft’s .NET Framework.
Silverlight and Flash applications in effect bypass the browser.
Web standards advocates are wary of them because they replace the
open web with content that depends on a proprietary plug-in.
The Mozilla Foundation, creator of the cross-platform Firefox
browser, prefers to upgrade the capabilities of the browser itself.
A key component of this is JavaScript, the programming language
that runs in the browser and that is standardised by ECMA, the
European standards body, under the name ECMAScript. Mozilla is keen
to see the current JavaScript upgraded to a far more powerful
version called ECMAScript 4.0.
“Why do we care about ECMAScript 4.0?” asks Mozilla’s
vice-president of engineering, Mike Schroepfer. The answer is that
JavaScript is the language of the net. We want to keep pushing that
technology forward to make it easier for people to build bigger,
faster, more secure websites.”
Asked if Microsoft will implement ECMAScript 4.0, Mr
Hachamovitch prevaricates and talks about competing demands on the
IE development team.
“Right now there isn’t really an ECMAScript 4 offering to
implement, there is an ECMAscript for discussion.” he says.
The Guardian

Facing the acid test

Saturday, April 5th, 2008

DEEP in the bowels of a Las Vegas hotel, a smiley face and the
words “Hello World” display on a web page. Applause breaks out. The
page is called the Acid2 Browser Test, and the web browser is a
preview of Internet Explorer 8, presented by its platform
architect, Chris Wilson.
“Thank you from the bottom of my heart,” says a member of the
audience to more applause from about 3000 web designers and
developers at the Mix08 conference, where Microsoft showed its
latest internet technology.
The Acid2 page (webstandards.org/action/acid2/) was created by
the Web Standards Project to test whether a browser conforms to the
official standards for describing page layout, mainly focusing on
cascading style sheets (CSS).
The reason for the applause is twofold: first, until now
Microsoft’s web browser, used by an estimated 75% of net surfers
(although Firefox has been eroding that hold), has never been close
to passing the test; second, Internet Explorer’s poor standards
compliance causes significant extra work for web designers.
When users navigate to a web page, they expect it to look and
work the same whatever the browser or operating system they are
using. Achieving this is difficult. Different browsers display the
same page differently, with IE often the worst offender.
Web developers now hope they do not have to insert conditional
code to account for these differences, but can deliver a standard
page to all browsers. “CSS support in IE8 looks thus far to be
very, very promising,” says Eric Meyer, an independent expert in
the field. “It’s very important, because the level of CSS support
in IE7 and IE6 has served as a brake on advanced CSS adoption by
authors, limiting them to less-advanced techniques and
capabilities.”
Internet Explorer has a curious history. Six versions were
released between 1995 and 2001, the time of the “browser wars” with
Netscape. Microsoft won the war and then did not release another
major version of the browser for five years - long enough for it to
become thoroughly outdated.
IE’s CSS implementation fell far behind that of other popular
browsers. In late 2006 Microsoft released IE7, which fixed some
problems but still lagged behind its rivals. “Differences between
browsers simply waste too much developer time,” says Dean
Hachamovitch, Microsoft’s general manager for IE, without
mentioning the extent to which Microsoft created the problem.
Mr Hachamovitch, who has led the Explorer team since 2003,
explains why Microsoft took so long to address these deficiencies.
“It comes down to what we were doing with our time,” he says.
“Between 2001 and 2003 we were building what you experience now as
Windows Presentation Foundation and Silverlight.”
These technologies display not HTML, the language of web pages,
but XAML, Microsoft’s proprietary code for creating rich visual
content.
“In 2003 and 2004 we were making IE secure,” he says, referring
to the security-focused Windows XP Service Pack 2.
Security remained the theme in IE7. The dilemma was that fixing
bugs introduced compatibility problems. “You can’t just flick a
switch and have all the browsers in the world change, or have all
the servers and services in the world change,” Mr Hachamovitch
says. The result was that some websites looked worse than before,
because they detected that IE was accessing them and delivering
content that took into account presumed peculiarities.
Microsoft’s answer was to build “compatibility modes” into IE8.
The manner in which this was done remains controversial. The
question was whether to default to the IE7 compatible mode, or
default to the better standards mode, Mr Hachamovitch says. “(We
found in) releasing IE7 that web developers were slow to modify
their sites. We wanted to keep the web working.”
Microsoft initially announced that IE8 would behave by default
like IE7. Page designers would have to include special code to turn
on IE8’s standards support. The decision was greeted with a hail of
protest because it might perpetuate a non-standard web.
Earlier this month, Mr Hachamovitch announced that Microsoft had
changed its mind. “We’ve decided that IE8 will, by default,
interpret web content in the most standards compliant way it
can.”
Apparently the key to that change of heart was a separate
strategic announcement last month, covering what Microsoft calls
interoperability principles and promising “open connections to its
products, support for industry standards and data portability”.
According to Mr Hachamovitch, Microsoft now had “a more
interoperable way; a more compatible way”.
It sounded good, but what about browser scripting. The context
is important. Mr Hachamovitch had already stated that Microsoft
spent three years neglecting IE for the sake of a more proprietary
technology, which is now appearing on the web as a browser plug-in
called Silverlight.
This is similar in some ways to Adobe’s Flash, and supports rich
multimedia effects within web pages as well as the ability to run
applications written in Microsoft’s .NET Framework.
Silverlight and Flash applications in effect bypass the browser.
Web standards advocates are wary of them because they replace the
open web with content that depends on a proprietary plug-in.
The Mozilla Foundation, creator of the cross-platform Firefox
browser, prefers to upgrade the capabilities of the browser itself.
A key component of this is JavaScript, the programming language
that runs in the browser and that is standardised by ECMA, the
European standards body, under the name ECMAScript. Mozilla is keen
to see the current JavaScript upgraded to a far more powerful
version called ECMAScript 4.0.
“Why do we care about ECMAScript 4.0?” asks Mozilla’s
vice-president of engineering, Mike Schroepfer. The answer is that
JavaScript is the language of the net. We want to keep pushing that
technology forward to make it easier for people to build bigger,
faster, more secure websites.”
Asked if Microsoft will implement ECMAScript 4.0, Mr
Hachamovitch prevaricates and talks about competing demands on the
IE development team.
“Right now there isn’t really an ECMAScript 4 offering to
implement, there is an ECMAscript for discussion.” he says.
The Guardian

20-something entrepreneurs hit big with web development firm

Wednesday, March 26th, 2008

Danny Beckett and Sarah La Fave have busy lives. They’re both full-time college students—he at Cornerstone, she at GVSU. And together they run a thriving web development business that has expanded from two to ten people and garnered $250,000 in sales in just seven months.

The business, Spearia, focuses on web development and online marketing for clients, and their own product development.

“We don’t just build you something and let it sit there. We’ll help you take your product to market and build a marketing strategy around whatever you’re creating,” Beckett says.

Beckett, 24, bought the business two years ago. He and La Fave, 22, began building it last August with two employees who worked out of Beckett’s house. By September, they staff had doubled, so they moved into a small office at 6231 West River Drive. Soon the company had doubled again, necessitating a move to a larger space in the same building.

Spearia is developing its own product called Schwagon that will engage teens in competitive events on the web. Users will post videos of themselves doing, say, their biggest skateboard or snowboard jump, and will win “schwag” from different companies as prizes.

Beckett and La Fave expect to hire more web developers and other staff in the near future as the company continues to grow. Beckett expects the jobs to pay between $15 and $30 an hour.

“Our vision is to grow at the rate we’ve been growing, and to structure new partnerships and get good people,” Beckett adds. “Without each and every person we wouldn’t be at where we are today.”

How does Google’s ‘Web platform’ differ from others?

Saturday, March 22nd, 2008

Google will hold a developer confab in May, called Google I/O, to discuss the challenges of writing applications for the Web.

This year’s two-day event in San Francisco is larger than last year’s Google Developer Day, its first organized conference aimed specifically at Web developers.

While the format is different–there will be more in-depth technical sessions and tutorials for newbies who want to write mash-ups–Google’s developer strategy remains the same.

Why do they court developers? To encourage creation of more and better Web applications, said Tom Stocky, a senior product manager at Google, on Tuesday.

“We’re trying to get more users, in general. We want to increase the number of users and the amount they use the Web. And improving the platform is the best way to do that, we’ve found,” Stocky said.

What will be different this year is an increased focus on developing social applications, reflecting Web development in general. Google will have sessions on social applications, including ways to use OpenSocial, which is designed to let people share information on social networks among different applications.

There is also a track on mobile development, including ways to use Google Gears for Mobile and Android, the mobile phone platform Google and its partners introduced last November.

Archives

November 2008
M T W T F S S
« Oct    
 12
3456789
10111213141516
17181920212223
24252627282930

Other

Syndication