Trissn-FlexExpertise

Views:
 
Category: Entertainment
     
 

Presentation Description

Trissn Solutions, offers complete solutions for creating and delivering Rich Internet Applications using Ajax and flex. Flex and Ajax has given a new look and dimensions to the web & user wants more Interactive content and dynamic applications within website. Our Offerings on Flex: Flex Custom Application Development Flex integration with MySQL, SQL Server, Oracle, PHP, JAVA, ASP .NET, XML Skinning of Flex components Dynamic Shopping Cart Flex based Video Player Flex based Image Gallery Rich Internet Application with Flex and Flash Flex based Music Player Map Application Integration Flex Component Development Flex Widgets Flex Game Development Database Driven Flex Applications

Comments

Presentation Transcript

PowerPoint Presentation:

TRISSN Flex Training

PowerPoint Presentation:

Flex is a software authoring framework designed for rapid development of rich, expressive application. Flex may be developed for Web, Desktop or for both. Flex includes three languages. What is Flex? MXML Action Script FXG(Flash Xml Graphics)

PowerPoint Presentation:

MXML: It is typically used to arrange an application’s user interface(UI). The components making up the application’s visible layout. Example: Similar to a description of a person’s appearance. Example: <s:Vgroup> <s:TextInput id=“inputI1”/> <s:Button lable =refresh click=“ refreshOutput ()”/> <s:TextInput id=“inputI2”/> </s:Vgroup>

PowerPoint Presentation:

Action Script: Use Action Script to provide step-by-step instructions when user interaction occurs or when something needs to happen. Example: private function refreshOutput ():void { inputI2.text= inputI1.text; inputI1.text=“”; }

PowerPoint Presentation:

Flash Xml Grapfics (FXG): FXG is an Xml-based standard for sharing graphics between various adobe products. FXG graphics can be created individually by a programmer and simple graphics often are however, the real benefit of FXG graphics is realized by creating complex graphics in design software such as Adobe Illustrator or Photoshop, exporting them as FXG files and then importing them into Flex as reusable graphic objects Example: <s:Group id="container" horizontalCenter="0" verticalCenter="0"> < s:Rect width="100%" height="100%"> < s:fill> < s:SolidColor color="blue"/> </ s:fill> < s:stroke> < s:SolidColorStroke color="#209910" weight="2"/> </ s:stroke> </ s:Rect> </ s:Group>

PowerPoint Presentation:

flex will feel natural to web developers familiar with Hypertext Markup Language(HTML) and JavaScript. Although different architecturally, the similarities should make it easy for experienced developers to get started. MXML is a markup language, and Action Script is a scripting language. Like modern web design, Flex combines markup and scripting for application development. Flex is a Modern, Hybrid Framework: MXML similar HTML Action Script similar JavaScript

PowerPoint Presentation:

Flex is the Flex SDK: the Flex Software Development Kit(SDK) consists of an extensive library of UI components, a compiler, and documentation tools that facilitate development. To illustrate, creating a Button component no longer requires writing several lines of Action Script code or dealing with timeline animation; Flex developer can simply type <s:Button/> or use Flash Builder's Design mode to drag and drop a Button wherever they want in an application. Flex developers can create applications using any text editor and the free compiler, but recommend using Flash Builder while you learn Flex. Once you're comfortable programming MXML and Action Script, you can always switch to another IDE and/or command-line compiling.

PowerPoint Presentation:

What about AIR: Adobe Integrated Runtime(AIR) is the solution for brining Flash and other web-based content to the desktop. With all the benefits of a RIA. Mainly, browsers have limitations-users can't access web applications when they don't have an Internet connection. Also, many users like having an application in their start menu or Dock for quick access. here's another reason AIR shines: it opens up desktop development to the seasoned web developer. Because of the broad demand for web development, many programmers are already familiar with HTML, JavaScript, and Flash, as well as the architecture of a complex website. With Adobe AIR, there's no need to learn C# or Java just to create a standalone application; rather, familiar skills can be used to start creating desktop applications with a shorter learning curve. This is especially significant if you intend to make both web and desktop applications. Finally simply write a program in Flex or JavaScript, and anyone can run it as an AIR application.

PowerPoint Presentation:

Where Flex Fits : The phrase Rich Internet Application(RIA) was coined by Macromedia in 2002 to describe a trend toward more expressive web applications. HTML(Text) HTML(Text, Images, Multimedia) Client-Server Model(Thin Client) Client-Server Model(Thick Client) (java Script is introduced) (client shares processing responsibilities) However, for developers wanting animations, transitions, and a richer experience, there was a need to load data without refreshing the entire page. Before Ajax entered the scene, the answer for many was Flash. Because Flash was quick, lightweight, and naturally rich, other developers started using it in complex applications such as data visualizes, product catalogs, and photo viewers'. Enter Flex. Building upon the power of Flash Player, Flex made it easy to develop rich user interfaces. with a more developer-centric model, it was easier for Java programmers and others to jump on board and start developing without the "what is this timeline?' confusion. Even better, the markup based language made it easy to read and share code.

PowerPoint Presentation:

Advantages of Flex : Flex is for Applications For Easy Interactivity For development Speed For Speed All Around Because It's Clean Because It's Free Because It's Open For Data(and Fast) Because It's Beautiful

PowerPoint Presentation:

How flex Compares to Other Technologies : Flex is a hybrid technology, taking the best elements from modern programming languages while incorporating standards such as XML and (CSS). Because of this, Flex bears a familiar resemblance to several technologies. Flash C Language Java/Java FX HTML/JavaScript/Ajax Sliver light/XAML Openlaszlo For Small Programs or small issues we are not using Flex only for large applications only we will use flex. Note:

PowerPoint Presentation:

Thank You

authorStream Live Help