V | E | C | T | O | R | XD For The Future

Archive for the ‘flashlite’ Category

Adobe Announces Availability Of Flash Player 10.1 For Mobile & Devices To Its Platform Partners ……..!!

Via Adobe, yesterday Adobe announce the availability of Flash Player 10.1 for Mobile.

“Adobe Systems Incorporated (Nasdaq:ADBE) today announced the release of Adobe® Flash® Player 10.1 to mobile platform partners. Redesigned from the ground up with new performance and mobile specific features, Flash Player 10.1 is the first release that brings the full Web across desktops and devices. Mobile users will now be able to experience millions of sites with rich applications and content inside the browser including games, animations, rich Internet applications (RIAs), data presentations and visualizations, ecommerce, music, video, audio and more.

Already one of the top free apps on Android™ Market today, Flash Player 10.1 will be available as a final production release for smart phones and tablets once users are able to upgrade to Android 2.2 “Froyo.” Devices supporting “Froyo” and Flash Player 10.1 are expected to include the Dell Streak, Google Nexus One, HTC Evo, HTC Desire, HTC Incredible, DROID by Motorola, Motorola Milestone, Samsung Galaxy S and others. Flash Player 10.1 was also released to mobile platform partners to be supported on devices based on Android, BlackBerry, webOS, future versions of Windows® Phone, LiMo, MeeGo and Symbian OS, and is expected to be made available via over-the-air downloads and to be pre-installed on smart phones, tablets and other devices in the coming months.”

kris

Advertisements

Forum Nokia Online Flash Lite Packager is back!

Here is a great news from Forum NokiaForum Nokia Online Flash Lite Packager. Check the document with all the information:

“This document provides developers with information on the Forum Nokia Online Flash Lite Packager. The reasons for the creation of the packager are explained and a full description of how to use the packager provided.”

Here is more infos about Nokia and Flash Mobile.

(Thanks to Alessandro)

Adobe CS5 Launch Countdown

Adobe has started a countdown to CS5 launch.

Adobe Whitepaper – Rich Internet applications Across Devices: The Emergence Of Contextual Applications

 “At Adobe, we believe that this is a pivotal time in the history of software development. Cloud-based computing has combined with increased user expectations for interactivity and engaging experiences leading to the rise of rich Internet application (RIA) development. The creation of social networks and platform as a service (PaaS) offerings is enabling applications to grow at unprecedented rates by leveraging existing user networks.  The expanding number and diversity of Internet-connected devices has opened up additional software development platforms for developers and enabled them to create entirely new user interaction models and business opportunities. Together, these three technology trends are converging to deliver major innovations that will have lasting effects on the way web applications are built, delivered, and used.”

Adobe Unveils AIR on Mobile Devices; Flash Player 10.1 Up Right Here

@ BARCELONA, Spain.  At Mobile World Congress™ 2010 here,  Adobe Systems  today announced advancements to the Adobe® Flash® Platform including the unveiling of Adobe® AIR® on mobile devices, a consistent runtime for standalone applications to come out of the Open Screen Project™, an industry-wide initiative led by Adobe that has grown to close to 70 ecosystem partners. With support for the Android™ platform expected in 2010, AIR provides developers with a feature-rich environment for delivering rich applications outside the mobile browser and across multiple operating systems via mobile marketplaces and app stores. AIR leverages mobile specific features from Flash® Player 10.1, is optimized for high performance on mobile screens and designed to take advantage of native device capabilities for a richer and more immersive user experience.

Adobe also announced that a beta of Flash Player 10.1 was made available to content providers and mobile developers worldwide.

Rest of the post is here……..

And you can view or download a printable version of this article. (PDF: 69k )

Using Bing translator API in Flash Lite

Introduction

This article describes the usage of Bing Translation API in your Flash Lite client. This application can translate between international languages using the Bing translation engine (version 2.2) provided by Microsoft. Bing Translator (previously Live Search Translator and Windows Live Translator) is a service provided by Microsoft as part of its Bing services which allow users to translate texts or entire web pages into different languages

The author recommends reading google translator API article before this article. Both articles have lots of similar characteristics.

Outline

Here are the keys steps –

1. Request a Bing API Key from Bing site. As any API key it is used to track the request for service or in simple terms, it is an identifier of the requesting party to Microsoft.

2. Understand the various types of communication method available to communicate with the server. This can be found at the site http://msdn.microsoft.com/en-us/library/dd877872.aspx They are of three major types – JSON, XML, SOAP.

3. Process the result obtained.

Making the Request

I have already discussed how a JSON based client has to be implemented in Flash Lite in google translator api article. SOAP type of webservices are simple to implement with the webserviceconnector component. In this article, we focus on how XML implementation is done. Before beginning to code the XML usage of the API, we need to understand the request is made as a query and the return is of XML type.

In order to request for data in the XML mode, you can use the loadvars() function in Flash

lv.load("http://api.bing.net/xml.aspxAppId=XXXXXX&Query="+toTranslate+"&Sources=Translation&Version=2.2&Translation.SourceLanguage="+src_lang+"&Translation.TargetLanguage="+dest_lang);

Here, toTranslate is the sentence to be translated ( after escape() ), src_lang and dest_lang are source and target languages respectively.

Result Processing

In addition after some testing I found that some further processing of text was needed after unescape(). Quotation marks, apostraphe characters has some trouble in getting rendered. Hence I had to handle it myself as follows.

function process(ip:String):String {
	while (ip.indexOf("'") != -1) {
		var arr:Array = ip.split("'");
		ip = arr.join("'");
	}
	while (ip.indexOf(""") != -1) {
		var arr:Array = ip.split(""");
		ip = arr.join("\"");
	}
	return ip;
 
}

In order to handle the receipt of data, you will need to write a onData function that processes the incoming XML data structure. Parsing an XML tree is again quite simple and to conclude creating a translation engine client is quite simple in Flash Lite.

Screenshots

Download

The associated FLA is attached in this file. Media:Bing_translate.zip

Authored by

Manikantan

Call For Sessions At Adobe DevSummit To Be Held In Chennai And Hyderabad

devsummit

Adobe DevSummit is the biggest annual developer event focused on the Adobe Flash Platform. This event attracts a rich demographics of  pan across devigners(designers and developers) in India.  Adobe has been consistingly showcased path breaking technologies at DevSummit.

For the first time, Adobe DevSummit is coming to both Chennai and Hyderabad in India.

  • Adobe DevSummit in Chennai will be on 24th November, 2009
  • And again Adobe DevSummit in Hyderabad on 1st December, 2009

Adobe DevSummit is keen to have the experts from the Adobe developer community take the stage and share their knowledge and insights on Adobe Flash Platform. Please find more details and submit your session proposals at the URL below.  Adobe Flashahead team will be posting more details on the event and venue too soon.

Click here to submit your session proposals.

In spite of my vacation during this events, I will try to amend my schedules to attend this session in Hyderabad.

Tag Cloud

%d bloggers like this: