ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Become a ZDNet.co.uk member

Adrian Bridgwater

View blog's RSS Feed

Software application development

This blog is intended to provoke discussion and exchange between like minded software application developers, engineers, architects, project managers - and keen hobbyists too.

Saturday 20 October 2007, 5:51 PM

It’s all Greek, Persian, Tamil and Cyrillic Russian to me!

Posted by Adrian Bridgwater

Web users across the planet can now play around with their name in their own language (i.e. not English or other “Western-style” languages that use the same Latin alphabet that I am using to write this blog) thanks to the fact that the Internet Corporation for Assigned Names and Numbers (ICANN) has commenced live testing of Internationalised Domain Names.

At the moment 11 languages are supported: Arabic, Persian, Simple Chinese (no - that’s not an oxymoron for us non Chinese speakers), Traditional Chinese, Cyrillic Russian, Devanagari Hindi, Greek, Korean, Yiddish, Japanese and Tamil.

The wiki pages can be accessed by typing example.test in the characters of one of the 11 languages. ICANN has put a video explaining the evaluation process on YouTube. You can also find it here http://idn.icann.org The 11 evaluation wikis will remain online until IDNs are fully implemented and the first top-level domain is introduced in the evaluation language.

The full introduction of IDNs will mean that people can write the whole of a domain name in the characters used to write their own language. At the moment you can only use these characters before the dot, so .com, .net, .org and the like can only be written in characters from basic Latin. IDNs will change this so that literally tens of thousands of characters will be available to the world.


Thursday 18 October 2007, 11:16 AM

The Future for Rich Internet Applications

Posted by Adrian Bridgwater

I’ve just come back from Adobe’s MAX Europe developer symposium in Barcelona. Aside from a bad case of ‘convention food overload’ – there’s only so many cold octopus canapés I can take you know – the content was really pretty compelling.

Rather than just making camp in the press-room and being fed an endless stream of “product managers” and “evangelists” to interview, I was informed that Adobe had opened up all the sessions to the press. What more excuse would any self-respecting techy need to dive in and out of as many meets as possible.

=======

Essentially, the theme of the moment is the new development opportunity thrown up by AIR (Adobe Integrated Runtime). This cross-operating system runtime represents a technology plateau where we will witness a new breed of occasionally connected applications which put less strain on the business function, developers themselves and the IT operations department that supports them.

AIR allows developers to use their existing web development skills to build and deploy Rich Internet Applications (RIAs) to the desktop. With developers spending less time on coding but producing more easily maintainable software with more features, Adobe says the business function will see improved ROI and increased completion rates for e-commerce driven applications as they can still be accessed by users offline. The operations team in turn also benefits from smaller server loads and lower bandwidth demands.

Adobe’s senior manager for developer relations Mike Chambers recently said that AIR will empower millions of web developers to make their RIAs first-class citizens on the desktop. With the fast start up time of a traditional web application, the user does not need to start their browser to navigate the pages of the site and several are already in Beta form such as San Dimas, the codename for EffectiveUI’s RIA version of eBay. There is of course only so much the user can do before they need to go online, synchronise, update pages or complete a transaction.

Critics of AIR are keen to cite its synchronisation limitations, its security provisioning given its access rights to a user’s file system and its immaturity and unmanageability within large scale corporate networks. Indeed, Microsoft has technology developments in close proximity to Adobe’s latest brainchild and says that AIR is relatively unproven in enterprise environments. Additionally, Microsoft is keen to point out that that .NET is proven at the enterprise level while it has Silverlight to propel application solutions in this space.

Unsurprisingly, Adobe is standing its ground in the enterprise arena and states that, “In terms of AIR in the enterprise space we’re providing a solid platform and developer tools for delivering occasionally connected applications, which is ideal for traveling sales people, remote staff, field service engineers and community workers,” said Ben Forsaith, Adobe’s business development manager for developer. “With speed of development - as AIR apps are created using existing web skills - ease of installation, desktop integration and local data storage, we believe AIR addresses a lot of challenges currently faced by enterprise developers,” he added.

Looking at the practical aspects of working with AIR, its HTML engine is WebKit and this is technology that, according to Adobe, allows anyone with basic web development skills to create a desktop application. Adobe’s goal is to maintain complete compatibility with existing WebKit implementations so that use of WebKit does not result in a new HTML engine that developers have to account for. The company has also become a member of the WebKit community and actively submits fixes and changes to the WebKit project for consideration.

“Flash has carved a niche in the web space and as people begin to look for easy ways of creating functional components, they may naturally turn to technologies that they know,” said Clive Longbottom, service director, business process analysis at Quocirca Ltd. “However, although it is cross-platform, Flash is not that easy to use, so is not a mash-up tool for the average business user and is not seen as being a ‘real’ tool by enterprise developers, who will look to .NET and J2EE for this. RIAs may well become part of the solution, but I feel that this will be a hybrid approach as so much Flash usage is on web sites – therefore it does not create the whole environment, just certain parts. AIR + .NET or AIR + Java/J2EE would seem to make a lot more sense and would tend to keep everyone happier.”

In truth, the RIAs emerging today are a quantum leap ahead of their predecessors. The online collaborative word processor offering from Buzzword.com is built with AIR and displays sophisticated zoom and colour functions previously unseen on the web. Similarly, EffecttiveUI’s home page is testament to why the term ‘rich’ has was chosen in the first place.

The next logical step for this technology would be for these applications having moved from the web to the desktop, to finally be able to extend to mobile. It’s no coincidence then that mobile deployment is currently in development and may be no more than eighteen months away. At the desktop itself, we have moved from plain old web pages to RIAs and now to first stage Beta for lightweight desktop applications such as San Dimas, the next move must be to native applications with a heavyweight install for offline operation. This ‘final’ tier of development is on the roadmap and may be around before the end of the decade.


Tuesday 16 October 2007, 11:30 AM

MAX Europe

Posted by Adrian Bridgwater

For the first time in Europe, Adobe is hosting its MAX developer symposium in Barcelona this week. Below are a few distilled key pointers from the keynotes, sessions, briefings and roundtables I’ve been dipping in to over the last two days.

The four key industry trends of importance in the Adobe world are explosion of digital content, spiralling Internet usage, proliferation of connected devices and new business ideas.

Coming as this does straight after MAX USA it was difficult to separate the repeat news from the “new news” so to speak. That said, new to the party this week is the Adobe Developer Connection - a portal for developer and designer resources designed to fuel the next generation of RIA (Rich Internet Application) development. It’s at http://www.adobe.com/devnet/

Adobe is building in support for the H.264 video compression standard within Flash – and also in the pipeline is the desktop video player Adobe Media Player. The next generation of Flash Player (codenamed Astro) was previewed - this will ship with advanced text layout support that will be capable of handling bi-directional text and will support the word wrapping rules of languages such as Hebrew, Arabic and Japanese, which do not follow standard English.

Also announced: Adobe Scene7 open APIs (these enable developers to build custom rich media applications with dynamic imaging); and a new file sharing service (SHARE Beta preview) for users to share, publish and organise documents online.

With so many attendees (1200 I understand) and some 210 sessions, it’s interesting to see the presentations pitched at so many different levels. While some are quite heavily simplified, the hour devoted to SWX - the native data format for the Flash Platform – was fairly conceptual and left many attendees seemingly still interested but none the wiser.

Big news on day two is Abobe’s new relationship with the BBC for delivery of web video. The Beeb has adopted Flash Player software to drive its free catch-up TV service BBC iPlayer - available as a streaming service across Macintosh and Linux, as well as Windows, by the end of year.

All this, plus octopus at every meal break – breakfast, lunch and dinner. I kid you not.


Friday 12 October 2007, 11:18 AM

Taking power out of developers’ hands?

Posted by Adrian Bridgwater

This morning I’ve heard about yet another: “giving power to business users rather than developers,” story. While I can see the benefits of involving the business function in an ever more tightly integrated relationship with IT, I have to sometimes question the loss of direction these sharing tools could bring to the party. Hell, what was the requirements phase for in the first place?

Typically, these “solutions” fall into the realm of Business Process Integration (BPI) or Business Intelligence and today’s news is no exception. LANSA’s Composer (let’s give them some credit, these guys are a very successful exporter of software from Australia) is indeed a BPI product that can be used by business users rather than developers. It promises to automate manual processes, integrate internal systems and securely share data with external parties.

OK OK, I get it – these products are increasingly popular and the fact is that over 5% of all U.S. Internet room sales are made with a LANSA-based product. Crucially, for me, if BPI products are used to automate manual processes then I don’t have an issue. But I’ve heard Business Objects and indeed IBM talk about these technologies in a wider sense. They talk about a new work role – someone who is not a developer and not a business manager. This guy (or girl) is a “business technology analyst” and can be assigned responsibility for changing the direction of the application lifecycle.

I’m not saying it’s happening now, but I do wonder if some of these automation tools are putting us on the slippery slope where true developer software engineering expertise is side-stepped. Is this is case of ‘over-engineering’ or is it a good thing?


Monday 8 October 2007, 9:06 PM

Computers and Camel Meat

Posted by Adrian Bridgwater

I’m nearing the end of my days here in Bangalore India with Yahoo and managed to get an afternoon off to walk the streets and see the ‘other side’ of Bangalore. Having seen TechParks, offices, a nice hotel and an airport – I thought it was only fair to walk the streets.

Inevitably, there is the glossy side of India’s tech-capital where wireless broadband and mobile coverage stretches as far as the eye can see – and then there is the old Bangalore. The latter is a feast for the all the senses and even features a genuine camel meat butcher. Mobile phones give way to pay phones and neon signs give way to the words “Internet 10 Rupees” painted on trees advertising low cost on the hop connectivity.

All the new software industry developments have caused a huge increase in traffic as one would imagine pollution. But the old quarters live on unperturbed none-the-less. India does have a solution for moving forward into the second generation of its IT growth and I will report on this in full soon.


Adrian Bridgwater

This member is ranked #6 in our top 100

  • Adrian Bridgwater
  • Applications Development, London, UK
  • Member since: July 2007

Site Activity Rating 6

CoreTechs

Contacts' Latest Discussions

Number of Tracked Discussions: 592

roger andre roger andre

SP3 Under Suspicion Again

Saturday 19 July 2008, 9:29 PM

2 comments
roger andre roger andre

iPhone heaven/iPhone hell

Saturday 19 July 2008, 8:52 PM

3 comments

Contacts' Latest Blogs

Number of Contacts Blogs: 4

Avatar roger andre

Facebook Bans Firefox 3

Saturday 19 July 2008, 7:54 PM

1 comment
Avatar Jake Rayson

People don’t know

Wednesday 16 July 2008, 1:15 PM

2 comments