RIA Motivation _FINAL

Embed Size (px)

Citation preview

  • 8/3/2019 RIA Motivation _FINAL

    1/16

    A Path To RIA Technologies

  • 8/3/2019 RIA Motivation _FINAL

    2/16

    Motivation to be a RIA

    Professional RIA has been widely accepted in the market. They have lots of clients

    and are implemented widespread. They have been in the market for

    almost 20 years.

    High Demand!

    Runs in a Web Browser

    Accessible Anywhere!

    Approx 600 million users.

    No Installation

    Why RIA ?

  • 8/3/2019 RIA Motivation _FINAL

    3/16

    WHAT IS RIA ?

    Rich Internet applications (RIAs) are web applications that have most of

    the characteristics of desktop applications

    Typically delivered by way of standards based web browser plug-ins orindependently via sandboxes or virtual machines ( Now part of browsers

    with HTML 5).

    Examples of RIA frameworks include

    Curl, GWT, Adobe Flash/Adobe Flex/AIR, Java/Java FX, uniPaaS,

    Mozilla's XUL and Microsoft Silverlight Popular plug-in based frameworks are

    1. Adobe Flex (e.g. Mensa/VSX, Smith Barney)

    2. Microsoft Silverlight

    3. Java FX , Dojo etc.

  • 8/3/2019 RIA Motivation _FINAL

    4/16

    Adobe Flex

    Adobe Flex is an application development solution for

    creating and delivering rich internet applications across the

    web using the Flash Player Penetration of Flash Player (more than 98%)

    Uses IDE Flex Builder based on Eclipse

    Available Support :Flex Developers community is huge and

    a lot of resources are available.

    Integration with the Enterprise World (Live Cycle DS)

  • 8/3/2019 RIA Motivation _FINAL

    5/16

    Why Flex ?

    Overcome Browser Limitation: Create a new generation ofexpressive, high

    performance and collaborative online applications.

    Leverages Existing Skills : HTML, XML, JavaScript, Ajax, J2EE and .NET developers

    will be productive with Flex in no time. Broadest Reach : No more platform or browser incompatibility issues with Flex.

    Build, test and deploy with confidence

    Enrich Ajax Application : Add audio, video, vector graphics and charting to Ajax (just

    like Google, Yahoo and You Tube did).

    Plays Well with others : With XML/SOAP support and J2EE integration, Flex unifies

    disparate data services on the client. Flex makes your application Interactive : Transitions, effects, skinning and visual

    component states deliver immersive user experiences.

    Makes you go faster :Flex transforms the developer experience - with productive coding

    tools, integrated debugging and automated testing support.

  • 8/3/2019 RIA Motivation _FINAL

    6/16

    Wide Existence of Flash

  • 8/3/2019 RIA Motivation _FINAL

    7/16

    Web 2.0 With Ajax , Flex & Flash

  • 8/3/2019 RIA Motivation _FINAL

    8/16

    Microsoft Silverlight

    Silverlight is a cross platform, cross browser .NET plug-in

    that enables designers and developers to build rich media

    experiences and RIAs for browsers. Silverlight framework library is a subset of full .NET

    Framework Class Library and enables developers t o easily

    re-use existing skills and knowledge

    Microsoft gives you different tools :Expression Studio fordesigners and Visual Studio for developers

    Support: Huge community of .NET Developers

  • 8/3/2019 RIA Motivation _FINAL

    9/16

    RIA-AJAX

  • 8/3/2019 RIA Motivation _FINAL

    10/16

    AJAX TOOLS

  • 8/3/2019 RIA Motivation _FINAL

    11/16

    AJAX Tools

    Jquery:

    Small core library with a smart plug-in mechanism,

    API designed around chaining-other libraries are now emulating this.

    Outstanding node selection, based on CSS 3 and custom extensions

    DOJO :

    The oldest of the current popular libraries, pre-dating even the term Ajax

    Incredible amounts of functionality

    Version 1.0 release greatly simplifies things.

    EXTJS : JavaScript framework that enables developers to develop RIA with a plethora of

    options

    AND THERE ARE MANY MORE .

  • 8/3/2019 RIA Motivation _FINAL

    12/16

    Which one to Choose

    Depend on Client to Client and

    its implementation

    All Provides advanced UIinterfaces, encourages OO

    programming concept

    Proven Technologies in the

    Market

    Easier to Use

    Established developers / user

    communities

    Tool Support

  • 8/3/2019 RIA Motivation _FINAL

    13/16

    Brand Yourself

    Brand your skills sets. Dont focus on platforms that are generic. E.g.

    JAVA, .NET, c# etc.

    Use your existing JAVA and .NET skills and integrate with a RIA

    platform to brand your skill sets.

  • 8/3/2019 RIA Motivation _FINAL

    14/16

    Learning Curve

    Not everything in RIA is easy to learn. E.g. Data service in Flex i.e. LCDS(Live CycleData Services etc .) take a long learning curve.

    These RIA Technologies take longer time to learn as compared to HTML or JavaScriptconcept but with tight OOP fundamental and right guidance, the path become easier .

    Thats what we only rely on JAVA ,.NET centric products that are acquired by theseRIA Technologies and are heavily J2EE centric.

    Adobe Flex ,Microsoft Silverlight and now AJAX are highly demanded technologies inthe market and can be easily implemented without prior experience.

    Easy to learn because of the similar nature to JAVA/C# skills.

    Easy to execute and develop and implement and administer applications.

    Does not need industry background or functional experience. Not too many people are available in the market. Demand is high. Supply is low.

    Customers are ignorant. Easy to get and crack interviews.

    Easy to sustain on the project.

  • 8/3/2019 RIA Motivation _FINAL

    15/16

    Career and $ value. Growth

    We expect that our consultants draw close to a six figured salary the first year

    itself!

    You can be a developertech lead, architect or even a PM.

    Obviously $ values increases the higher you go.

  • 8/3/2019 RIA Motivation _FINAL

    16/16

    Benefits to Join

    Techno Force LLC Willing to sponsor CPT/OPT/H1B for ALL eligible candidates.

    Masters students with CPT/OPT can also avail opportunity to extend their OPTs forup to 29 months with E-Verification options.

    Green card processing would be made available as may be required.

    The Trainees will undergo extensive implementation and will be trained during the projecton hi tech upcoming RIA Technologies.

    Candidates are welcome to work on a Hourly or Percentage basis DOE.

    Attractive Starting Annual Salaries DOE

    Appraisals and Rate Revisions every 6 months.

    Relocation Expenses (including Airfare) upon a new Project Assignment

    Immediate placement on our existing Support Implementation.(*If your background is found satisfactory, we would guarantee your Placement)

    We also provide Vacation and an Insurance package for all our employees.

    Various Career Advancement programs and a comprehensive online Knowledge base ofIT Resources to facilitate quick Skills Advancement for our Employees.