RIA DEVELOPMENT OPTIONS - AIR VS. SILVERLIGHT
|
|
- Cori May
- 8 years ago
- Views:
Transcription
1 RIA DEVELOPMENT OPTIONS - AIR VS. SILVERLIGHT Oxagile
2 TABLE OF CONTENTS 1 ATTRIBUTION ABOUT OXAGILE QUESTIONNAIRE DO YOU THINK AIR AND SILVERLIGHT ARE COMPARABLE OPTIONS AT THIS POINT IN TIME? WHY/WHY NOT? WHAT ARE THE ADVANTAGES AND DISADVANTAGES OF AIR? WHAT ARE THE ADVANTAGES AND DISADVANTAGES OF SILVERLIGHT? WHAT FEATURES IMPRESS YOU MOST ABOUT AIR AND SILVERLIGHT, RESPECTIVELY? IF I M A FLASH/FLEX OR.NET DEVELOPER THEN IT SEEMS LOGICAL TO ADOPT AIR OR SILVERLIGHT, RESPECTIVELY. IN WHAT CIRCUMSTANCES WOULD THAT NOT BE THE CASE? IF I M ON THE FENCE (MAYBE BECAUSE MY COMPANY USES BOTH ADOBE AND MS PRODUCTS, SAY AS A RESULT OF A MERGER) WHAT WOULD INFLUENCE MY DECISION OF WHICH PLATFORM TO CHOOSE? HOW DO ADOBE AND MICROSOFT STACK UP ON LANGUAGE, BROWSER, AND OS SUPPORT? HOW ABOUT APPLICATION PERFORMANCE? DOES IT MATTER THAT ADOBE SUPPORTS LINUX DIRECTLY AND MICROSOFT SUPPORTS IT THROUGH NOVELL/MONO/MOONLIGHT? TO WHAT EXTENT DOES CORPORATE HERITAGE PLAY INTO THE SOLUTIONS AND THEIR USABILITY? (JUST READING UP ON AIR AND SILVERLIGHT IT BECOMES OBVIOUS THAT EVEN THE DESCRIPTION OF SILVERLIGHT IS MOST EASILY DIGESTED BY A DEVELOPER VS. A CREATIVE.) IS SILVERLIGHT IS BETTER FOR INTERNAL APPLICATIONS AND AIR IS BETTER FOR CUSTOMER-FACING APPLICATIONS OR IS THAT AN OVERSIMPLIFICATION? GIVEN TODAY S FOCUS ON USER EXPERIENCE IT HAS BECOME NECESSARY FOR CREATIVES AND DEVELOPERS TO COLLABORATE. DOES AIR OR SILVERLIGHT DO A BETTER JOB THAN THE OTHER ADDRESSING THE NEEDS OF BOTH? WHAT ARE THE BEST MEASURES OF SUCCESS? INSTALLER BASE? NUMBER OF DEVELOPERS? BIG BRAND NAME USERS? OTHER? BOTH PLATFORMS WILL SUPPORT MOBILE APPLICATIONS. IS ADOBE OR MICROSOFT IN A BETTER POSITION TO CAPITALIZE ON THIS OPPORTUNITY? WHY? WHAT CAN WE EXPECT TO SEE AS ADOBE MOVES TOWARD AIR 3? WHAT CAN WE EXPECT TO SEE AS MICROSOFT MOVES TOWARD SILVERLIGHT 5? WHAT DID I FAIL TO ASK YOU THAT I SHOULD HAVE ASKED YOU?... 9 Oxagile 2010 Page 2 of 9
3 1 ATTRIBUTION The following Q&A is an expanded version of an interview Oxagile CTO Sergey Marchuk had with SD Times for its March 1, 2010 Special Report. The questions are the property of and have been used with the express permission of SD Times. Oxagile 2010 Page 3 of 9
4 2 ABOUT OXAGILE Oxagile is an agile software development company that provides web and mobile application development services for big and small companies. We have completed several rich internet applications development projects for our clients using Adobe Flash/Flex/AIR, Microsoft Silverlight and Google Web Toolkit Java AJAX framework and were selected for an interview for SD Times special report. Sergey Marchuk is a CTO of Oxagile who started his career as a software engineer at Belhard and after that became one of the most successful project managers at Belhard. Sergey is a co-founder of Oxagile software development company and is responsible for all production projects at Oxagile. For more information please visit us at Oxagile 2010 Page 4 of 9
5 3 QUESTIONNAIRE 3.1 DO YOU THINK AIR AND SILVERLIGHT ARE COMPARABLE OPTIONS AT THIS POINT IN TIME? WHY/WHY NOT? It is not exactly right to compare AIR and Silverlight. AIR in a nutshell is just a runtime environment that enables RIA applications written on Flash or DHTML to run out of browser. While Silverlight is a complete framework for building and running RIA applications (together with ability to run them out of browser). It is possible though to compare AIR and Out-of-Browser feature of Silverlight. And of course it is possible to compare Flash/Flex with Silverlight. So, hereunder when we speak about AIR we consider its underlying technologies such as Flash/Flex and JavaScript/HTML as well. 3.2 WHAT ARE THE ADVANTAGES AND DISADVANTAGES OF AIR? Advantages: - Complete cross platform technology both at runtime and for development. Runtime environment is compatible with all operating systems and thanks to cross platform AIR SDK and Flex SDK a lot of IDEs can be used by developers. - Ability to write applications using HTML and JavaScript. DHTML developers community is very broad so almost any programmer can create AIR application without the need to learn new languages. - Extended OS integration capabilities. Local file system full access, windows management, clipboard access, drug-n-drop, printing, notifications. - Support of embedded SQLite database. Allows you to manage local application data in a standard way. Disadvantages: - No multi-threading support. 3.3 WHAT ARE THE ADVANTAGES AND DISADVANTAGES OF SILVERLIGHT? Advantages: - Easier installation procedure. No extensive user privileges required, no security warnings. - WMS and IIS integration. Support of wma and wmv formats with no dependency on WMP and existence of specific codes in OS. - Multi-threading out of the box. Quite important with growing popularity of multi-core processors. Disadvantages: - Limited OS integration capabilities. Will be enhanced in v.4. - No support of camera and microphone. Will be available in v.4. Oxagile 2010 Page 5 of 9
6 - Absence on native Linux support. Mono Moonlight project is behind the native versions of Silverlight. - Development is possible on Windows platform only. Visual Studio runs on Windows only and Eclipse development environment that supports Mac is behind the latest version support (only Silverlight 2 is supported now). - Popularity. Less than 50% of PCs have Silverlight plug-in installed. While Flash exists almost of every machine (97%). 3.4 WHAT FEATURES IMPRESS YOU MOST ABOUT AIR AND SILVERLIGHT, RESPECTIVELY? AIR: - Ability to write applications in HTML and JavaScript. It extends community of AIR developers and simplifies learning curve. Silverlight: - Deep Zoom out of the box. With growing photo resolutions on new cameras necessity to view large pictures increases. - Smooth Streaming based on IIS Media Services. Much less expensive to set up than Flash Dynamic Streaming and uses standard HTTP. Both: - One-click local installation from a web page. 3.5 IF I M A FLASH/FLEX OR.NET DEVELOPER THEN IT SEEMS LOGICAL TO ADOPT AIR OR SILVERLIGHT, RESPECTIVELY. IN WHAT CIRCUMSTANCES WOULD THAT NOT BE THE CASE? It is definitely logical and it is a common way. It usually doesn t make a lot of sense for Flash/Flex developer to learn.net/silverlight or for.net developer to learn Flash/Flex/AIR instead of Silverlight. The only exceptions (if they could be named so) that can be considered by the companies are: - Support of existing product that has.net backend and Flash/Flex frontend. - No need to have RIA at all (e.g. simple company website, blog or wiki, etc ). 3.6 IF I M ON THE FENCE (MAYBE BECAUSE MY COMPANY USES BOTH ADOBE AND MS PRODUCTS, SAY AS A RESULT OF A MERGER) WHAT WOULD INFLUENCE MY DECISION OF WHICH PLATFORM TO CHOOSE? The decision to use AIR or Silverlight should be taken considering each particular case separately (or majority of the cases if selection is done on the company level). The following factors need to be evaluated first: target audience, necessity to duplicate web application, degree of OS integration, necessity in true 3D-animation and, of course, amount of resources possessing particular technology knowledge. So, is you write a killer application success of which will depend on the number of users you select AIR, because it is installed from Flash and Flash has larger user base. Oxagile 2010 Page 6 of 9
7 If you need to have the same application both in web and locally you select Silverlight. If you need tight integration with OS still being cross-platform you select AIR. If you need to support windows media formats you select Silverlight. If you need 3D-animated application you select AIR because it has more stable 3D support (wide variety of 3D engines available). 3.7 HOW DO ADOBE AND MICROSOFT STACK UP ON LANGUAGE, BROWSER, AND OS SUPPORT? HOW ABOUT APPLICATION PERFORMANCE? DOES IT MATTER THAT ADOBE SUPPORTS LINUX DIRECTLY AND MICROSOFT SUPPORTS IT THROUGH NOVELL/MONO/MOONLIGHT? Language: AIR supports ECMAScript family languages: ActionScript and JavaScript. Silverlight supports all.net languages. Silverlight also supports JavaScript, but you cannot use Out of Browser feature in this case. Browser: AIR supports all major browsers out of the box: IE, Firefox, Safari, Chrome, Opera. Silverlight does not yet support Opera and Chrome. Chrome support will be added in v.4. OS: AIR supports Windows, Linux, Mac. Silverlight supports them as well, but support of Linux is done via third-party Moonlight implementation. Actually it scores negatively to Silverlight because Moonlight is quite behind the Silverlight in features support, in particular its latest version doesn t support Out of Browser feature yet. Performance: Performance can be considered from 2 sides: graphic processing and code execution. As for graphic processing performance, both AIR and Silverlight try hard to offload this part on the GPU. It seems they are pretty aligned there with no evident leader. As for code execution performance, such as performance in mathematical computations, arrays calculations, etc Silverlight is the winner because it uses compiled code. 3.8 TO WHAT EXTENT DOES CORPORATE HERITAGE PLAY INTO THE SOLUTIONS AND THEIR USABILITY? (JUST READING UP ON AIR AND SILVERLIGHT IT BECOMES OBVIOUS THAT EVEN THE DESCRIPTION OF SILVERLIGHT IS MOST EASILY DIGESTED BY A DEVELOPER VS. A CREATIVE.) Corporate heritage is more evident in Silverlight, where orientation on Windows/IE platform has always been the key. Reasons are: new versions of Silverlight appear first for Windows/IE and only later migrated to other platforms, Linux is supported by a separate project, development environment is only Windows based for the newest versions. On the contrary, Adobe releases AIR and its development environment to all platforms at once. The fact that Adobe products have been heavily used by graphical designers for ages plays significant role in propagation of Silverlight s Expression Blend design tool. Nowadays most of the Oxagile 2010 Page 7 of 9
8 designers work in Adobe products (Adobe Photoshop, Illustrator, Flash Professional) and are reluctant to work in Expression Blend even when creating graphical designs for Silverlight. But as it is described in question 10, Silverlight provides better capabilities for developers and graphic designers to collaborate. 3.9 IS SILVERLIGHT IS BETTER FOR INTERNAL APPLICATIONS AND AIR IS BETTER FOR CUSTOMER-FACING APPLICATIONS OR IS THAT AN OVERSIMPLIFICATION? It is an oversimplification. Both Silverlight and AIR are good for internal and customer-facing applications. Suitability of each technology should be considered on the other factors which are described in question GIVEN TODAY S FOCUS ON USER EXPERIENCE IT HAS BECOME NECESSARY FOR CREATIVES AND DEVELOPERS TO COLLABORATE. DOES AIR OR SILVERLIGHT DO A BETTER JOB THAN THE OTHER ADDRESSING THE NEEDS OF BOTH? Silverlight definitely does a better job here. Silverlight allows developers and designers to collaborate on the same project in parallel following standard software development process which utilizes management of all project assets under the source control repository. It is achieved by the usage of XAML files for interface definition and separate tools used for their editing. Visual Studio is used for source code editing and Expression Blend is used for design and animation editing. Changes from one side are immediately reflected on the other side. In Flash/AIR process of graphical design changes is complicated because there is no clear separation between design assets and source code. Designers use Flash Professional for adjustment of graphical assets only because source code editing capabilities in it are very limited. Then these assets need to re re-imported into Flash (Flex) Builder development environment and changes manually applied to the source code WHAT ARE THE BEST MEASURES OF SUCCESS? INSTALLER BASE? NUMBER OF DEVELOPERS? BIG BRAND NAME USERS? OTHER? Best measure of success is a number of applications developed on particular technology. Installer base is not adequate measure because AIR has been distributed with Adobe Acrobat Reader with no possibility to opt-out. Number of developers is not adequate as well, because it takes almost nothing for Flash/Flex developer to start using AIR and in general, knowledge possessed doesn t mean it is used. Big brand name users measure is always subjective, and you will always have various brand name applications developed on both technologies BOTH PLATFORMS WILL SUPPORT MOBILE APPLICATIONS. IS ADOBE OR MICROSOFT IN A BETTER POSITION TO CAPITALIZE ON THIS OPPORTUNITY? WHY? I think Adobe has better chances to capitalize on the opportunity. First, Adobe already has Flash Lite runtime available on multiple mobile platforms, so it already knows this market. Second, subset of AIR2.0 APIs will be available for iphone applications creation Oxagile 2010 Page 8 of 9
9 with release of Flash Professional CS5, and iphone is the platform where capitalization opportunities are well defined with their Apple App Store. Silverlight will support Windows Mobile 7 and considers supporting Nokia S60. Support plans for other mobile devices are not clear WHAT CAN WE EXPECT TO SEE AS ADOBE MOVES TOWARD AIR 3? - Most of mobile devices support. - Major performance optimization WHAT CAN WE EXPECT TO SEE AS MICROSOFT MOVES TOWARD SILVERLIGHT 5? - Most of mobile devices support. - Bringing Moonlight implementation up to speed. - Catching up on AIR local OS integration capabilities. - Major performance optimization. - Popularity increase close to Flash/Flex popularity WHAT DID I FAIL TO ASK YOU THAT I SHOULD HAVE ASKED YOU? The following question could have been considered: How will HTML5 standard influence on AIR and Silverlight evolution? YouTube and Vimeo already announced support of video tag from HTML5. It allows users to watch video without installing Flash Player or Silverlight. This already might cause that some users remove these plug-ins from their browsers. HTML5 has many other useful features which in a way overlap with AIR/Silverlight features, e.g. offline application caches, local storages, on the fly graphics rendering. If various browser vendors elaborate some common standard for offline applications basing on HTML5 it can result in a new competitor appearing for AIR and Silverlight. Oxagile 2010 Page 9 of 9
Deepak Patil (Technical Director) pdeepak@iasys.co.in iasys Technologies Pvt. Ltd.
Deepak Patil (Technical Director) pdeepak@iasys.co.in iasys Technologies Pvt. Ltd. The term rich Internet application (RIA) combines the flexibility, responsiveness, and ease of use of desktop applications
More informationHTML5 the new. standard for Interactive Web
WHITE PAPER HTML the new standard for Interactive Web by Gokul Seenivasan, Aspire Systems HTML is everywhere these days. Whether desktop or mobile, windows or Mac, or just about any other modern form factor
More informationMO 25. Aug. 2008, 17:00 UHR RICH INTERNET APPLICATIONS MEHR BISS FÜR WEBANWENDUNGEN
082 MO 25. Aug. 2008, 17:00 UHR 0 RICH INTERNET APPLICATIONS MEHR BISS FÜR WEBANWENDUNGEN 1 Rich Internet Applications - Definition «Rich Internet Applications (RIAs) are web applications that have the
More informationipad, a revolutionary device - Apple
Flash vs HTML5 ipad, a revolutionary device Apple Lightweight and portable Sufficient battery life Completely Wireless Convenient multitouch interface Huge number of apps (some of them are useful) No Flash
More informationRich Internet Applications
Rich Internet Applications [Image coming] Ryan Stewart Rich Internet Application Evangelist rstewart@adobe.com Ryan Stewart Flex Developer for 3 years Rich Internet Application Blogger for 2 years http://blogs.zdnet.com/stewart/
More informationDeveloping and deploying mobile apps
Developing and deploying mobile apps 1 Overview HTML5: write once, run anywhere for developing mobile applications 2 Native app alternative Android -- Java ios -- Objective-C Windows Mobile -- MS tools
More informationBest practices building multi-platform apps. John Hasthorpe & Josh Venman
Best practices building multi-platform apps John Hasthorpe & Josh Venman It s good to have options Android 4.3 10 Tablet Windows 7 14 Laptop Windows 7 15 Laptop Mac OSX 15 Laptop ios 6 4.6 Phone Android
More informationRich Internet Applications
Rich Internet Applications Prepared by: Husen Umer Supervisor: Kjell Osborn IT Department Uppsala University 8 Feb 2010 Agenda What is RIA? RIA vs traditional Internet applications. Why to use RIAs? Running
More informationHow To Write An Ria Application
Document Reference TSL-SES-WP-0001 Date 4 January 2008 Issue 1 Revision 0 Status Final Document Change Log Version Pages Date Reason of Change 1.0 Draft 17 04/01/08 Initial version The Server Labs S.L
More information2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,
2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising
More informationINTERACTIVE SERVICES CAPABILITIES PRESENTATION
Title here INTERACTIVE SERVICES CAPABILITIES PRESENTATION 1 There is no Community, without Communication. There is no Society, without Social Interaction. We are thought leaders in the interactive space,
More informationCreating Next-Generation User Experience with Windows Aero, Windows Presentation Foundation and Silverlight on Windows Embedded Standard 7
Creating Next-Generation User Experience with Windows Aero, Windows Presentation Foundation and Silverlight on Windows Embedded Standard 7 Windows Embedded Standard uses the latest Technology included
More informationMobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects.
Mobile Development Frameworks Overview Understand the pros and cons of using different mobile development frameworks for mobile projects. Mobile Solution Frameworks One of the biggest technological decisions
More informationRFP# 027-1516. ADDENDUM No. 1 Questions and Answers
SPECIAL ADMINISTRATIVE BOARD OF THE TRANSITIONAL SCHOOL DISTRICT OF THE CITY OF ST. LOUIS Purchasing Department 801 North 11th Street Saint Louis, Missouri 63101 RFP# 027-1516 Website and Mobile App Development
More informationAdobe Flash Player and Adobe AIR security
Adobe Flash Player and Adobe AIR security Both Adobe Flash Platform runtimes Flash Player and AIR include built-in security and privacy features to provide strong protection for your data and privacy,
More informationOur software strategy
Our software strategy Contents 1. Executive Summary 2. Architecture for differentiation and efficiency 3. Device platforms for all needs Mobile Computers Maemo Smartphones Symbian Mobile Phones Series
More informationCross-Platform Development: Target More Platforms and Devices with a Minimal Amount of Source Code
Cross-Platform Development: Target More Platforms and Devices with a Minimal Amount of Source Code What is cross-platform development? Cross-platform development produces a single code base that can be
More informationHTML5 & Digital Signage
HTML5 & Digital Signage An introduction to Content Development with the Modern Web standard. Presented by Jim Nista CEO / Creative Director at Insteo HTML5 - the Buzz HTML5 is an industry name for a collection
More informationNative, Hybrid or Mobile Web Application Development
Native, Hybrid or Mobile Web Application Development Learn more about the three approaches to mobile application development and the pros and cons of each method. White Paper Develop a Mobile Application
More information(Based on Flash Technology) By Shikai Chen csk@live.com www.csksoft.net Ver. 2009.3
(Based on Flash Technology) By Shikai Chen csk@live.com www.csksoft.net Ver. 2009.3 What is RIA? R.I.A. = Rich Internet Application. Rich Internet applications (RIAs) are web applications that have some
More informationWhy HTML5 Tests the Limits of Automated Testing Solutions
Why HTML5 Tests the Limits of Automated Testing Solutions Why HTML5 Tests the Limits of Automated Testing Solutions Contents Chapter 1 Chapter 2 Chapter 3 Chapter 4 As Testing Complexity Increases, So
More informationChoosing a Mobile Application Development Approach
ASEAN Journal of Management & Innovation Vol. 1 No. 1, 69 74 by Stamford International University DOI: 10.14456/ajmi..4 ajmi.stamford.edu Choosing a Mobile Application Development Approach Phyo Min Tun
More informationEnterprise Mobile Application Development: Native or Hybrid?
Enterprise Mobile Application Development: Native or Hybrid? Enterprise Mobile Application Development: Native or Hybrid? SevenTablets 855-285-2322 Contact@SevenTablets.com http://www.seventablets.com
More information01. Introduction of Android
01. Introduction of Android Goal Understand the concepts and features of the Android Install the complete Android development environment Find out the one-click install Android development environment
More informationCROSS PLATFORM DEVELOPMENT The HTML5 Way
CROSS PLATFORM DEVELOPMENT The HTML5 Way A Whitepaper by Rahul Joshi Business Analysis & Consulting Division Abstract With over half a dozen mobile platforms out there and more in line to come up, it has
More information[PACKTl. Flash Development for Android Cookbook. Flash, Flex, and AIR. Joseph Labrecque. Over 90 recipes to build exciting Android applications with
Flash Development for Android Cookbook Over 90 recipes to build exciting Android applications with Flash, Flex, and AIR Joseph Labrecque [PACKTl III IV I V I J PUBLISHING BIRMINGHAM - MUMBAI Preface 1
More informationTake full advantage of IBM s IDEs for end- to- end mobile development
Take full advantage of IBM s IDEs for end- to- end mobile development ABSTRACT Mobile development with Rational Application Developer 8.5, Rational Software Architect 8.5, Rational Developer for zenterprise
More informationSome Assembly Required: Agile Methodologies. Why pursue a new technical document development platform?
Presentation Agenda Some Assembly Required: Agile Methodologies Introduction / Problem Statement Why pursue a new technical document development platform? Part 1 Background: Enabling Technologies, Software
More informationRIA Overview for Windows 2000, 2002
Next Generation RIA apps Stephan Janssen What is RIA? RIA Client = Application Server = 2 The RIA Eco-system RIA Desktop Desktop Related Web Related Web Processing Client side Server side C/C++ Classical
More informationHTML5 - Key Feature of Responsive Web Design
Volume A.13-10 Publish Date: 09 th August 2013 Author(s): Gateway Team HTML5 - Key Feature of Responsive Web Design ARTICLE Gateway TechnoLabs Pvt. Ltd. (ISO 9001:2008) B 81, Corporate House, Judges Bungalow
More informationIssues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application
DATABASES AND INFORMATION SYSTEMS H.-M. Haav, A. Kalja and T. Robal (Eds.) Proc. of the 11th International Baltic Conference, Baltic DB&IS 2014 TUT Press, 2014 215 Issues of Hybrid Mobile Application Development
More informationQML and JavaScript for Native App Development
Esri Developer Summit March 8 11, 2016 Palm Springs, CA QML and JavaScript for Native App Development Michael Tims Lucas Danzinger Agenda Native apps. Why? Overview of Qt and QML How to use JavaScript
More informationProject Plan Microsoft Team System Web Client
Project Plan Microsoft Team System Web Client Team 6. TechSmith CSE 498, Collaborative Design Jon Anderson Paul Dziadzio Eric Henry Dan Laboy Department of Computer Science and Engineering Michigan State
More informationChapter 12: Advanced topic Web 2.0
Chapter 12: Advanced topic Web 2.0 Contents Web 2.0 DOM AJAX RIA Web 2.0 "Web 2.0" refers to the second generation of web development and web design that facilities information sharing, interoperability,
More informationSystem Requirements and Technical Prerequisites for SAP SuccessFactors HCM Suite
System Requirements and Technical Prerequisites for SAP SuccessFactors HCM Suite SAP SuccessFactors HCM Suite is a fully web-based offering. You will need an Internet connection and a system that meets
More informationCrosswalk: build world class hybrid mobile apps
Crosswalk: build world class hybrid mobile apps Ningxin Hu Intel Today s Hybrid Mobile Apps Application HTML CSS JS Extensions WebView of Operating System (Tizen, Android, etc.,) 2 State of Art HTML5 performance
More informationHow to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE
How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE Solutions Introduction: Enterprises around the globe are mobilizing mission-critical services. Businesses get streamlined due
More informationRIA Technologies Comparison
RIA Technologies Comparison Focus Since the subject is huge I will first present a general view and then focus on more ( hopefully ) interesting parts Also, some key points need to be established: Technologies
More informationios SDK possibilities & limitations
ios SDK possibilities & limitations Licensing Licensing Registered as an Apple Developer (free) Access to XCode3 and ios SDK ios, Mac and Safari Dev Center Resources No possibility of distribution of developed
More informationWhitepaper. Rich Internet Applications. Frameworks Evaluation. Document reference: TSL-SES-WP0001 Januar 2008. info@theserverlabs.com.
Whitepaper Frameworks Evaluation Document reference: TSL-SES-WP0001 Januar 2008. info@theserverlabs.com 1 Introduction... 3 1.1 Purpose...3 1.2 Scope...3 2 RIA vs Stand-alone Desktop applications... 4
More informationProcess Automation Tools For Small Business
December 3, 2013 Tom Bellinson Process Automation from Scratch Over the course of 2013 I have written about a number of canned off the shelf (COTS) products that can be used to automate processes with
More informationMobile App Infrastructure for Cross-Platform Deployment (N11-38)
Mobile App Infrastructure for Cross-Platform Deployment (N11-38) Contents Introduction... 2 Background... 2 Goals and objectives... 3 Technical approaches and frameworks... 4 Key outcomes... 5 Project
More informationMashup Development Seminar
Mashup Development Seminar Tampere University of Technology, Finland Fall 2008 http://www.cs.tut.fi/~taivalsa/kurssit/mads2008/ Prof. Tommi Mikkonen Dr. Antero Taivalsaari Background History of computing
More informationWhy Real Browsers Matter
White Paper Why Real Browsers Matter Why real browser measurement technologies matter to IT operations and business managers that are measuring their Web applications and properties for both operational
More informationWhite Paper INTRODUCTION. In mobile development, there are three different types of applications: PRE-SMARTPHONE MOBILITY NATIVE MOBILE APPLICATIONS
INTRODUCTION The mobile development arena is growing very quickly, especially in the business-to-consumer (B2C) space. We are also seeing significant growth in business-to-business (B2B) enterprise applications
More informationAdobe Flash Catalyst CS5.5
Adobe Flash Catalyst CS5.5 Create expressive interfaces and interactive content without writing code Use a new efficient workflow to collaborate intelligently and roundtrip files with developers who use
More informationReminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
More informationWeb Conferencing: It should be easy THE REASONS WHY IT IS NOT AND THE PATHS TO OVERCOME THE CHALLENGES.
September 2013 Daitan White Paper Web Conferencing: It should be easy THE REASONS WHY IT IS NOT AND THE PATHS TO OVERCOME THE CHALLENGES. Highly Reliable Software Development Services http://www.daitangroup.com/webconferencing
More informationValue Added Services (VAS) - Mobile Applications Business Cases
Value Added Services (VAS) - Mobile Applications Business Cases Live Reply has been working on mobile solutions for 10 years s and Use Cases range from widget to sophisticated Symbian or Android solutions
More informationWeb 2.0 Technology Overview. Lecture 8 GSL Peru 2014
Web 2.0 Technology Overview Lecture 8 GSL Peru 2014 Overview What is Web 2.0? Sites use technologies beyond static pages of earlier websites. Users interact and collaborate with one another Rich user experience
More informationCurl Building RIA Beyond AJAX
Rich Internet Applications for the Enterprise The Web has brought about an unprecedented level of connectivity and has put more data at our fingertips than ever before, transforming how we access information
More informationResearch on HTML5 in Web Development
Research on HTML5 in Web Development 1 Ch Rajesh, 2 K S V Krishna Srikanth 1 Department of IT, ANITS, Visakhapatnam 2 Department of IT, ANITS, Visakhapatnam Abstract HTML5 is everywhere these days. HTML5
More informationCross-Platform Phone Apps & Sites with jquery Mobile
Cross-Platform Phone Apps & Sites with jquery Mobile Nick Landry, MVP Senior Product Manager Infragistics Nokia Developer Champion activenick@infragistics.com @ActiveNick www.activenick.net Who is ActiveNick?
More informationSoftware development. We listen. We care. We develop in-house! Benefits of working with Yumasoft:
Software development Benefits of working with Yumasoft: Highly educated software engineers Flexibility in terms of clients' needs Excellent communication skills Intellectual property protection Efficient
More informationDevelop Hybrid Mobile Applications with Apache Cordova & PhoneGap Enterprise
Develop Hybrid Mobile Applications with Apache Cordova & PhoneGap Enterprise Andrew Savory Mobile Services and Solutions Evangelist, Adobe @savs ACM Learning Center http://learning.acm.org 1,400+ trusted
More informationCHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application
BACKBONE.JS Sencha Touch CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application A RapidValue Solutions Whitepaper Author: Pooja Prasad, Technical Lead, RapidValue Solutions Contents Executive
More informationCookbook. Flash ios Apps. Christopher Caleb. 100 practical recipes for developing ios apps with Flash Professional and Adobe AIR PUBLISHING MUMBAI
Flash ios Apps Cookbook 100 practical recipes for developing ios apps with Flash Professional and Adobe AIR Christopher Caleb PUBLISHING BIRMINGHAM - MUMBAI Preface 1 Chapter 1: Getting Started with ios
More informationINFORMATION TECHNOLOGY STANDARD
COMMONWEALTH OF PENNSYLVANIA DEPARTMENT OF PUBLIC WELFARE INFORMATION TECHNOLOGY STANDARD Name Of Standard: Mobile Website Development Domain: Application Number: Category: STD-EASS010 Date Issued: Date
More informationDeveloping rich Internet applications for SAP with Adobe Flex
White Paper Developing rich Internet applications for SAP with Adobe Flex Contents 1 Introduction 2 Advantages for SAP environments 3 Architecture 6 Case studies 8 Outlook 8 Conclusion 8 Resources Introduction
More informationSmart Phones Application development using HTML5 and related technologies: A tradeoff between cost and quality
www.ijcsi.org 455 Smart Phones Application development using HTML5 and related technologies: A tradeoff between cost and quality 1 Yousuf Hasan, 2 Mustafa Zaidi, 3 Najmi Haider, 4 W.U.Hasan and 5 I.Amin
More informationSolution Showcase Session. Enterprise 2.0 Computing Services
Solution Showcase Session Enterprise 2.0 Computing Services IDEA Lab Competencies Business Solutions Competency Verification and Validation Competency Business Intelligence Competency Managed Services
More informationAdditional information >>> HERE <<< ## interview questions and answers for btech ece freshers
Additional information >>> HERE
More informationSviluppo soluzioni Open Source per il Cloud
Sviluppo soluzioni Open Source per il Cloud Eclipse e Windows Azure Platform Senior Architect Cloud Computing, Microsoft www.spagoworld.org/openevents Microsoft & Open Source? Are you kidding me? www.spagoworld.org/openevents
More informationA Monitored Student Testing Application Using Cloud Computing
A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA r.mullapudi@spartans.nsu.edu, ghsieh@nsu.edu
More informationAUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev
International Journal "Information Technologies & Knowledge" Vol.5 / 2011 319 AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev Abstract: This paper presents a new approach
More informationThe Practical Aspects of Rich Internet Application Development and Quality Factors: RIA based Decision Support System
The Practical Aspects of Rich Internet Application Development and Quality Factors: RIA based Decision Support System Wieslaw Pietruszkiewicz 1 and Dorota Dzega 2 1 West Pomeranian University of Technology,
More informationMore details >>> HERE <<<
More details >>> HERE http://pdfo.org/androider/pdx/nasl1325/ Tags: clfp7dm get access to build your own androidâ empire with
More informationOverview of CS 282 & Android
Overview of CS 282 & Android Douglas C. Schmidt d.schmidt@vanderbilt.edu www.dre.vanderbilt.edu/~schmidt Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee, USA CS 282
More informationVector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation
Vector Web Mapping Past, Present and Future Jing Wang MRF Geosystems Corporation Oct 27, 2014 Terms Raster and Vector [1] Cells and Pixel Geometrical primitives 2 Early 2000s From static to interactive
More informationMicrosoft Technology Practice Capability document. WPF and Silverlight Building Rich Interactive Applications with XAML. Overview
Microsoft Technology Practice Capability document Overview Microsoft has taken giant leaps in the Presentation Layer. WPF and Silverlight make use of XAML (extensible Application Markup Language) for definition
More informationSmart and Innovative Web Solutions. Just One Click Away
Smart and Innovative Web Solutions Just One Click Away Company Profile Zara Web solutions is a Digital Marketing Service Provider which was started with an intention to offer quality based web based solutions
More informationAn Esri White Paper October 2010 Developing with Esri Business Analyst Server
An Esri White Paper October 2010 Developing with Esri Business Analyst Server Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB esri.com Copyright
More informationUsing Flash CS3 and AIR to Build Desktop Applications
605 Using Flash CS3 and AIR to Build Desktop Applications Dan Carr, Dan Carr Design www.elearningguild.com November 11-14, 2008 San Jose, CA Session Overview Using Flash CS3 and Adobe AIR to Build Desktop
More informationMinimum Computer System Requirements
Minimum Computer System Requirements http://ualr.edu/blackboard/welcome/system- requirements/ The following minimum hardware and software requirements are necessary in order to access an online class through
More informationGetting Started with iphone SDK, Android and others: Mobile Application Development Create your Mobile Applications Best Practices Guide
Getting Started with iphone SDK, Android and others: Mobile Application Development Create your Mobile Applications Best Practices Guide Copyright 2008 Mobile Application Development 100 Success Secrets
More informationIndie_App_Development() { // Arjun Gopalakrishna // Bhavya Udayashankar
Indie_App_Development() { // Arjun Gopalakrishna // Bhavya Udayashankar Indie app development is different from traditional app development for a corporation. It involves a small number of individuals
More informationYour Own Web Page: Quick and Dirty
Your Own Web Page: Quick and Dirty A Special Language for the Web In the early 1990 s web pages were mostly described using a special purpose language, called Hyper- Text Markup Language, HTML HTML provides
More informationMobile Phones Operating Systems
Mobile Phones Operating Systems José Costa Software for Embedded Systems Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2015-05-28 José Costa (DEI/IST) Mobile Phones Operating
More informationComparative Analysis of Various Automated Test Tools for Flex Application
Comparative Analysis of Various Automated Test Tools for Flex Application Nisha Kaushal, Rupinder Kaur National Institute of Technical Teachers Training & Research, Punjab University, Chandigarh, Panjab
More informationAdobe Creative Suite 5.5 Web Premium
Adobe Creative Suite 5.5 Web Premium Redefine the extraordinary in web design and development Create and deliver standards-based websites and immersive digital experiences across desktops, smartphones,
More informationAdobe Flash Professional CS6
Adobe Flash Professional CS6 Create and deliver rich, engaging experiences across devices Generate sprite sheets for enhanced game development workflow and deliver apps with a prepackaged Adobe AIR captive
More informationWeb Design Specialist
UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing
More informationMobile Applications Developer. MAIN PURPOSE OF JOB To lead the design, development and maintenance of Android, iphone and ipad applications.
Mobile Applications Developer MAIN PURPOSE OF JOB To lead the design, development and maintenance of Android, iphone and ipad applications. The developer will lead the entire application lifecycle right
More informationLecture 4 Cross-Platform Development. <lecturer, date>
Lecture 4 Cross-Platform Development Outline Cross-Platform Development PhoneGap Appcelerator Titanium Xamarin References Native Development Represents the baseline for comparisons You
More information<Insert Picture Here> Oracle Policy Automation 10.3.1 System Requirements
Oracle Policy Automation 10.3.1 System Requirements December 2011 Version 1.01 Oracle Policy Automation Products Version 10.3.1 Overview Product Oracle Policy Modeling Oracle Policy
More informationMobile App Proposal 0-000-000-000. - Magazine company- email@address.com. January 12, y. Direct Contact. Email
Mobile App Proposal - Magazine company- January 12, y Direct Contact 0-000-000-000 Email email@address.com TABLE OF CONTENTS 1. Introduction 2. Project Overview & Objectives 3. About Newsboard 4. Analytics
More informationInterview with Cocomore, agency for marketing and IT services
Interview with Cocomore, agency for marketing and IT services Posted on September 30, 2015 by Dominique Hazael-Massieux Leave a comment The HTML5Apps continues its series of interviews of European SMEs.
More informationhttp://ubiqmobile.com
Mobile Development Made Easy! http://ubiqmobile.com Ubiq Mobile Serves Businesses, Developers and Wireless Service Providers Businesses Be among the first to enter the mobile market! - Low development
More informationWeb Application Development
Web Application Development Seminar OHJ-1820 Tampere University of Technology Fall 2007 http://www.cs.tut.fi/~taivalsa/kurssit/wads2007 Prof. Tommi Mikkonen & Dr. Antero Taivalsaari Background and Motivation
More informationThe Importance of Patching Non-Microsoft Applications
The Importance of Patching Non-Microsoft Applications Technical WHITE PAPER The Importance of Patching Non-Microsoft Applications In the past, organizations patched only Microsoft operating systems. As
More informationni.com Remote Connectivity with LabVIEW
Remote Connectivity with LabVIEW What Is Remote Connectivity? Local Monitoring 3 Remote Mobile Access 4 What Is Remote Connectivity Two machines talking to one another Client Server PC PC Consumes Data
More informationSimplifying and Empowering the Implementation of Enterprise Mobile Strategy
mfrontiers white paper November 2013 Enterprise Mobility Management Platform with Simplifying and Empowering the Implementation of Enterprise Mobile Strategy Page 1 of 9 Simplifying and Empowering the
More informationComplete Patch Management
Complete Patch Management Complete - Flexible Unique In- Depth Secunia CSI 7 Corporate Software Inspector Take control of the vulnerability threat and optimize your IT security investments. The Secunia
More informationWiley Publishing, Inc.
CREATING ANDROID AND IPHONE APPLICATIONS Richard Wagner WILEY Wiley Publishing, Inc. INTRODUCTION xv CHAPTER 1: INTRODUCING FLASH DEVELOPMENT FOR MOBILE DEVICES 3 Expanding to the Mobile World 3 Discovering
More informationChoosing a Mobile Strategy for Your Business
Choosing a Mobile Strategy for Your Business Michael Slater, CEO michael@webvanta.com 888.670.6793 www.webvanta.com 1 Welcome to the Webinar Thanks for joining us! Ask questions at any time in the chat
More informationAutomation using Selenium
Table of Contents 1. A view on Automation Testing... 3 2. Automation Testing Tools... 3 2.1 Licensed Tools... 3 2.1.1 Market Growth & Productivity... 4 2.1.2 Current Scenario... 4 2.2 Open Source Tools...
More informationThis manual provides information and recommendations for Mac SharePoint Users at Fermilab. Using SharePoint from a Mac: Overview
Using SharePoint from a Mac: Overview This manual provides information and recommendations for Mac SharePoint Users at Fermilab. Page 0 Contents Introduction...2 Getting Started...2 SharePoint Username
More informationMobile Game and App Development the Easy Way
Mobile Game and App Development the Easy Way Developed and maintained by Pocketeers Limited (http://www.pocketeers.co.uk). For support please visit http://www.appeasymobile.com This document is protected
More informationWhitepaper. Trans. for Mobile
Whitepaper Trans forming Your Vision Into Winning Solutions How to Save 50%, 75% or more for Mobile Appp Development www.baytechservices.com Background As mobile access has transitioned from a nice to
More information