RIA Technology Evaluation
|
|
- Domenic Booker
- 6 years ago
- Views:
Transcription
1 Flow of this Talk RIA myths RIA market overview Enterprise RIA challenges Jnan Dash The players & technologies Chief Strategy Officer A technology study scope & results The RIA Spectrum Summary RIA Technology Evaluation 1 RIA Myths RIA RIA RIA RIA RIA RIA RIA RIA RIA RIA RIA Definition = Ajax = = plug-in = a form of scripting language = Ruby on Rails Google Maps, Flickr, outube,.. <tagging + mashups + wikis + blogs> Enterprise 2. Web 2. = ƒ(desktop client-server UI) RIAs attempt to combine the strengths of desktop and Web applications without falling prey to their weaknesses. Martin Heller, InfoWorld, 8/27 The next generation of the Web is marked by dynamic, interactive, open and highly flexible applications that not only go beyond the capabilities of classic Web applications but also exceed the features of desktop applications. Jim Rapoza, eweek, 8/27 RIA Categories RIA Definition Rich Internet Application (RIA) platforms enable organizations and software vendors to build applications that provide: a richer, more-responsive user experience compared to older generation, "plain browser" Web platforms known as Ajax, leverages the capabilities that are already built into every modern browser JavaScript language engine & Document Object Model (DOM) support Vendors - Backbase, Jackbe and Tibco, and by open-source toolkits, such as Dojo and Kabuki Ray Valdes, Gartner Group, July 27 Enhanced Browser begins with a browser and extends it with a plug-in or other browserspecific machine-executable component (unlike the JavaScript-centric Ajax approach, which is mostly browser-independent). Vendors - RIA Platform, Adobe Flash (further enhanced by Adobe server-side technology), Google Gears, and Microsoft Silverlight RIA platforms and technologies span a range of approaches that, from a runtime perspective, fall into three basic categories: 1. browser-only 2. enhanced browser 3. outside-the-browser Browser-only Outside-the-Browser adding some large-footprint system software to the client operating environment, such as Java Virtual Machine (JVM) runtime, or the Microsoft.NET language environment) On top of this stack can be additional layers for client-side data persistence, automatic provisioning and versioning of platforms and applications, and migration of server-side component models. Vedors - RIA Platform, Adobe AIR, IBM Lotus Expeditor, Microsoft WPF, and Sun JavaFX.
2 An Example - The platform An Example - The platform Client Side Client Side Server Side Application Request Server Side Existing Web Server, Portal Server, Application Server, Content Server, Etc Application Request Application Source Files Existing Web Server, Portal Server, Application Server, Content Server, Etc Application Source Files plugin (App.curl) (App.curl) Runtime Environment Source Code JIT Compilation Application Language EE & JIT Compiler Why Consider Rich Internet Applications? An Example - The platform Client Side Server Side Application Request Visual UI Ease of use Application Source Files plugin Reduces TCO Increases application reach ields high ROI XML Data Exchange JIT Compilation Application (SOAP, HTTP, HTTPS) External J2EE Web.NET services Web services Reduces deployment cost Client side processing scales with less server cost (App.curl) Runtime Environment Source Code Improves user experience Performance Existing Web Server, Portal Server, Application Server, Content Server, Etc The Business Case for Rich Internet Applications Ron Rogowskii, Forrester, March %-443%* Language EE & JIT Compiler The RIA Landscape RIA Challenges Performance & Complexity With broad reach and low TCO Rich Complex Traditional fat Client 4 Rich Internet Apps Interface Simple Character Applications Limited Traditional Browser Client Reach Broad Today s RIA platforms do not meet the needs of complex clientserver applications Web 2. & SOA are disruptive forces SOA is focused on backend infrastructure service as the new abstraction Web 2. talks about web as a platform for highly interactive applications mostly consumer space (B2C) Enterprise-scale RIA has to focus on speed, scalability, security, etc. Are Ajax & answers for Enterprise RIA?
3 Enterprise RIA Applications attributes What This Means for Customers? Large datasets Complex UI Data visualization Large scale High performance 1, or more client side records to process? 1, users with high computational requirements? Rapid Prototyping Avoid throw away prototypes Quicker concept to deployment Productivity benefits Improved process Faster response Reduced cost Applications that perform Lower development and maintenance costs One language does it all Less code Easier to implement and debug Revenue benefits Competitive differentiation Broader reach The Product Set Language Designed specifically for use on the Web Rich text formatting and GUI layout (cf. HTML) Fast and easy presentation scripting (cf. JavaScript) Full-featured object-oriented programming (cf. C++, C#, Java) Run Time Environment Execution platform for the language, extensive collection of built-in APIs Invoked when loading a application into the browser Integrated Development Environment Interoperability SOA and Web Services XML, SOAP, WSDL, REST HTTP, HTTPS, TCP Adobe Integration Runtime (AIR) AIR is the Flash player supplemented by additional features to enable applications that are not browser-hosted, but installed as desktop applications ActionScript 3. has a JIT (justin-time) compiler for fast execution AIR apps will run on Windows XP and Vista, Mac OS X (PowerPC and Intel), Linux (though not in the beta) AIR applications have use of a fast local database (SQLite) Declarative programming via FLEX, ActionScript 3. combines the flexibility of JavaScript with grown-up object orientation Schizophrenic development model. AIR supports either development, or HTML applications which run in WebKit. The ugly side of this flexibility is that there are two SDKs, even two JavaScript virtual machines with different capabilities and characteristics. Security concerns. AIR is close to the worst of both worlds, being tightly sandboxed from a developer perspective, but not particularly safe from the user s perspective No threading support Ideal for media-heavy application (Macromedia pedigree) Platforms Windows Linux MAC Tools for developing and debugging applications Rapid application development Visual Layout Editor (VLE) for visual ( WSIWG ) development Support for all important standards and platforms Integration Open Source components like WSDK, CDK,.. Member OpenAjax Alliance Microsoft Microsoft s Silverlight Silverlight (previously "WPF/E") is a browser-based plug-in that effectively extends the browser's Document Object Model (DOM) by adding graphical, multimedia and presentation facilities that can be defined in extensible Application Markup Language (XAML). It can be scripted using JavaScript. cross-platform, crossbrowser web client runtime, easy web video solution (announced at NAB, Las Vegas in April, 27) Positioned to fight Adobe Flash for media-rich apps. Silverlight 1., supports only a JavaScript programming model. Common Language Runtime (CLR) coming in R1.1 ability to program using.net languages like C#, VisualBasic.NET and IronPython Only runs applications built using.net technologies, currently runs as a plug-in only rather than a desktop application
4 Sonata Sonata s RIA Technology Study Approach for Study Implement typical desktop client/server application Functionality Order Entry Re-designed Order entry app to include RIA features RIA features added Evaluate 3 RIA technologies platforms ASP.NET By measuring factors contributing to Ease of learning Ease of design Ease of development Runtime performance Done by Sonata, a leader in Outsourced Software Development Rich UI Smart UI Controls ( Tree, Data grid with filters & Sort, Charts) Concentric Pie Charts with tool tips Responsiveness Data caching and data processing at client side Dynamic content display on Mouse over Client/Server Balance Cache the data at client and data processed at client side Access to server only for consuming Web Services Team of 4 people in 2 months Results in a detailed 55-page report with code samples Network Efficient CRUD operations done on client side data Use of Web services Evaluation Criteria Ease of Learning Availability of Self learning tools Availability of Code Samples Availability of Sample Applications Vendor support for evaluation Online developer groups /Forums Reuse of Object Orientated Programming skills Time to learn the language Ease of Design Availability of IDE Library of Smart UI widgets Drag & Drop design capability Customer / User defined UI Widgets Declarative style design to reduce coding Runtime performance Ease of installation Small footprint / Application download size Initial application start up time Restart time Cross Browser Support Server Round trips Memory Utilization Ease of Development Availability of IDE for Rapid Prototyping and development IDE supports Intellisense Online feedback to developers Support for debugging Object Orientation Support for profiling the application Effort for development Lines of code for implementation Comparison Methodology Common Application Order Entry App Least Common Denominator Web service Evaluate RIA features Resources selection & Learning Plan Code review by experienced resources Metrics collection Time bound study REST (XML over HTTP) Resources with no prior experience Application View App Development Metrics Order report Bar chart Application development effort (person days) Lines of Code Tree View Data Grid Learning Effort (person-days) Tool tip with order report Concentric Pie Chart Since application was implemented in the familiar ASP.NET the learning time was significantly less. 2. Due to insufficient time some of the features such as filtering & sorting in the grid, minimizing/maximizing chart, grid & tabular report panes, displaying popup window were not implemented in. Other features such as tooltips with order reports were not implemented in due to insufficient information on the issue
5 App Development Metrics 1 2 Features Tree control to display all orders grouped by customer and order status Data grid to display order lines Filtering columns in grid 4 Sorting columns in grid 5 Bar Chart es - with 3rd party controls 6 Popup window pie chart [Concentric pie chart displayed] [Single Pie chart displayed] Insufficient time to implement 7 Concentric Pie Chart N es - with 3rd party controls Tool tip with Order report 9 Tabular Reports Possible using data grid only 1 Elasticity Insufficient time to implement 11 Enlargement/minimization of Charts, Tables and grids in Data tab Insufficient time to implement 12 Access REST web service Memory Utilization (MB) Time(seconds) Strengths Scripting, Declarative, Object oriented paradigms Achieving Data Aggregation, Summary easy Filtering & Sorting features are built into grid 15 Executable (preview-able) code samples UI Responsiveness is very good Quicker Edit-Debug cycles 5 1 Script is JIT-compiled and thus no compilation required while debugging 1 Challenges New language (syntax) to be learnt Documentation Viewer Memory Utilization of IE (Includes plug-in memory usage, if applicable) multi-word search not supported Experience - Adobe Strengths Experience - ASP.NET Good documentation for UpdatePanel object ActionScript similar to JavaScript MXML similar to XML Easily programmable Charts & Grids Sorting built into Grid Invoking Web services easily programmable UI Look & feel is very attractive Challenges Memory utilization is very high Need to learn 2 languages ActionScript & MXML No intuitive Data Structures to hold set of records ArrayCollection or XMLListCollection used in is not standard Strengths Easy to learn for ASP.NET developers Languages similar to existing languages One server roundtrip for each type of action add, delete, read, update Invoking Web services easily programmable Documentation Viewer Supports multiple programming paradigms One server roundtrip for each type of action add, delete, read, update Easily programmable Charts & Grid Experience # of Roundtrips One server roundtrip per order/orderline for each type of action add, delete, read, update Size in KB For no plug-in is required Installed plug-in size Technology Start-up time for various Data sizes(no. of records) Memory Utilization for various Data sizes(no. of records) 12 5 Plug-in installer size Application download size(kb) App Performance Metrics Restart time for various Data sizes (No. of records) Could not find 3rd party tools to implement. N Time(seconds) Sl. No. App Performance Metrics Supported by Invoking Web services easily programmable Challenges No in-built chart controls Required search for suitable 3rd party controls Required development iterations before using the 3rd party control Not all controls are provided with extenders Controls without extenders are required to be placed on a UpdatePanel object to achieve Partial updates The application could not download & cache 1, records The application could not be rendered properly in IE7, Firefox & Opera
6 Summary RIA Enterprise Spectrum ASP.NET CURL Ajax & Silverlight AIR & No Plug-ins Run time Plug-In required Run time Plug-In required B2C Open B2C Controlled B2B Closed Appropriate choice for B2C transaction applications as there is no Plug-in library to be installed in the client side. A person buying a book online is not likely to install plug-ins in order to make the transaction. Appropriate choice for solutions that require Media content delivery. e.g. Product Configurators The user can get simulated experience of the product through Rich media content. Appropriate choice for enriching Enterprise class desktop applications with RIA. Quick download and fast start up of the application Good performance on large volumes of data. Excellent built-in data analysis tools. Minimal Client Processing Simple UI Application profiles B2B Extended enterprise B2E Employee tools B2C SaaS, Consumer tools Heavy Client Processing Complex UI Data visualization For full study report, check Summary Enterprise RIA is emerging, Japan is ahead of the US in deployment Packaged application providers (e.g. SAP, Oracle) are behind in deploying RIA New-gen ISV s are leaders Consumer market is way ahead, specially in banking/finance Enterprise RIA demands high degree of scalability, security, speed, and reliability Adobe s and Ajax platforms inadequate addresses this well (3 active customers in Asia)
Web 2.0 Käyttöliittymätekniikat
Web 2.0 Käyttöliittymätekniikat ELKOM 07 Sami Ekblad Projektipäällikkö Oy IT Mill Ltd What is Web 2.0? Social side: user generated contents: comments, opinions, images, users own the data The Long Tail:
More informationApplication Integration with WebSphere Portal V7
Application Integration with WebSphere Portal V7 Rapid Portlet Development with WebSphere Portlet Factory IBM Innovation Center Dallas, TX 2010 IBM Corporation Objectives WebSphere Portal IBM Innovation
More informationLike It Or Not Web Applications and Mashups Will Be Hot
Like It Or Not Web Applications and Mashups Will Be Hot Tommi Mikkonen Tampere University of Technology tommi.mikkonen@tut.fi Antero Taivalsaari Sun Microsystems Laboratories antero.taivalsaari@sun.com
More informationThe goal of this book is to teach you how to use Adobe Integrated
Clearing the AIR The goal of this book is to teach you how to use Adobe Integrated Runtime (AIR) to create desktop applications. You can use JavaScript or ActionScript to develop AIR applications, and
More informationCOPYRIGHTED MATERIAL. Part I: Getting Started. Chapter 1: Introducing Flex 2.0. Chapter 2: Introducing Flex Builder 2.0. Chapter 3: Flex 2.
02671c01.qxd:02671c01 4/20/07 11:24 AM Page 1 Part I: Getting Started Chapter 1: Introducing Flex 2.0 Chapter 2: Introducing Flex Builder 2.0 Chapter 3: Flex 2.0 Basics Chapter 4: Using Flex Builder 2.0
More informationJUGAT Adobe Technology Platform for Rich Internet Applications
JUGAT Adobe Technology Platform for Rich Internet Applications Dieter Hovorka Sr.Systems Engineer Technical Sales dieter.hovorka@adobe.com May 2008 2006 Adobe Systems Incorporated. All Rights Reserved.
More informationDeveloping Ajax Web Apps with GWT. Session I
Developing Ajax Web Apps with GWT Session I Contents Introduction Traditional Web RIAs Emergence of Ajax Ajax ( GWT ) Google Web Toolkit Installing and Setting up GWT in Eclipse The Project Structure Running
More informationIBM Blueprint for Success
IBM Blueprint for Success Scale-Up Servers Unified Communications & Collaboration Self-Service Team Collaboration Cost Containment Invest for Growth Expertise & Knowledge Discovery Enterprise Portals Open
More informationFlex 3 Pre-release Tour
Flex 3 Pre-release Tour Andrew Shorten shorten@adobe.com Enrique Duvos duvos@adobe.com Flex 3 Pre-release Tour Agenda Adobe Platform Update (45 mins) Flex Builder 3 Features (45 mins) Adobe & Open Source
More informationThe Next Generation of Eclipse: e4. Mike Milinkovich Executive Director Eclipse Foundation
The Next Generation of Eclipse: e4 Mike Milinkovich Executive Director Eclipse Foundation 1 Changing Environment New Technologies: RIA Applications and Cloud Computing AJAX, Flash, Silverlight Amazon E2
More informationAD105 Introduction to Application Development for the IBM Workplace Managed Client
AD105 Introduction to Application Development for the IBM Workplace Managed Client Rama Annavajhala, IBM Workplace Software, IBM Software Group Sesha Baratham, IBM Workplace Software, IBM Software Group
More informationBuilding Mashups Using the ArcGIS APIs for FLEX and JavaScript. Shannon Brown Lee Bock
Building Mashups Using the ArcGIS APIs for FLEX and JavaScript Shannon Brown Lee Bock Agenda Introduction Mashups State of the Web Client ArcGIS Javascript API ArcGIS API for FLEX What is a mashup? What
More informationJava FX 2.0. Dr. Stefan Schneider Oracle Deutschland Walldorf-Baden
Java FX 2.0 Dr. Stefan Schneider Oracle Deutschland Walldorf-Baden Keywords: JavaFX, Rich, GUI, Road map. Introduction This presentation gives an introduction into JavaFX. It introduces the key features
More informationTools to Develop New Linux Applications
Tools to Develop New Linux Applications IBM Software Development Platform Tools for every member of the Development Team Supports best practices in Software Development Analyst Architect Developer Tester
More informationMashups for Composite Enterprise Applications
Mashups for Composite Enterprise Applications SYSTEMATIC THOUGHT LEADERSHIP FOR INNOVATIVE BUSINESS Shel Finkelstein and Ümit Yalcinalp SAP Research, Palo Alto shel.finkelstein@sap.com umit.yalcinalp@sap.com
More informationMashups for Composite Enterprise Applications
Mashups for Composite Enterprise Applications SYSTEMATIC THOUGHT LEADERSHIP FOR INNOVATIVE BUSINESS Shel Finkelstein and Ümit Yalcinalp SAP Research, Palo Alto shel.finkelstein@sap.com umit.yalcinalp@sap.com
More informationJUGAT Flex 3. Christoph Atteneder. May Flash / Flex Development Technical Lead Adobe Systems Incorporated. All Rights Reserved.
JUGAT Flex 3 Christoph Atteneder Flash / Flex Development Technical Lead May 2008 2006 Adobe Systems Incorporated. All Rights Reserved. 1 ADOBE FLEX 3 A highly productive, free open source framework for
More informationThe 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications
The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Stuart Duguid Portal & Workplace Specialist TechWorks, IBM Asia-Pacific Overview / Scope The aim of
More informationCase Study: Dodging the Pitfalls of Enterprise Ajax Applications
www.thinwire.com Case Study: Dodging the Pitfalls of Enterprise Ajax Applications A Quick Introduction: Joshua Gertzen Lead Architect of the ThinWire Ajax RIA Framework Core Technology Architect for CCS
More informationEUCOM/AFRICOM DEFENSE USER GROUP MEETING MARCH 2010 STUTTGART WELCOME!
EUCOM/AFRICOM DEFENSE USER GROUP MEETING 23-25 MARCH 2010 STUTTGART WELCOME! AGENDA March 23, Tuesday 0800-0900 Registration 0900-0915 Welcome and Introductions 0915-1000 Getting Started with ArcGIS Server
More informationIBM JZOS Meets Web 2.0
IBM JZOS Meets Web 2.0 Tuesday, August 3 rd 2010 Session 7637 Steve Goetze Kirk Wolf http://dovetail.com info@dovetail.com Copyright 2010, Dovetailed Technologies Abstract The development and deployment
More informationBuilding Rich Interactive Applications with Silverlight
Andrew, Dani and Dr. Z MSDN Roadshow development architecture you Maryland Pennsylvania Virginia Washington DC Building Rich Interactive Applications with Silverlight Zhiming Xue Z Architect Evangelist
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Front End Development» 2018-09-23 http://www.etanova.com/technologies/front-end-development Contents HTML 5... 6 Rich Internet Applications... 6 Web Browser Hardware Acceleration...
More informationMicro Focus Net Express
data sheet Micro Focus Net Express Micro Focus Net Express provides a complete environment for quickly building and modernizing COBOL enterprise components and business applications for client/server platforms
More information<Insert Picture Here> JavaFX 2.0
1 JavaFX 2.0 Dr. Stefan Schneider Chief Technologist ISV Engineering The following is intended to outline our general product direction. It is intended for information purposes only,
More informationIBM WebSphere Host Access Transformation Services, Version 7.0
Reface and reuse your host assets IBM WebSphere Host Access Transformation Services, Version 7.0 Highlights Enhances 3270 and 5250 screens Combines data from multiple with a GUI host screens with a new
More informationGet Started on SOA. People Entry Point Interaction and Collaboration Services. Case for an SOA Portal
Get Started on SOA People Entry Point Interaction and Collaboration Services Case for an SOA Our customers are our highest priorities; our employees are our highest cost We need to make our employees more
More informationWebCenter Interaction 10gR3 Overview
WebCenter Interaction 10gR3 Overview Brian C. Harrison Product Management WebCenter Interaction and Related Products Summary of Key Points AquaLogic Interaction portal has been renamed
More informationSilverlight. Daron Yöndem
Silverlight Daron Yöndem daron@yondem.com http://daron.yondem.com Me.Bio.ToString() -Project Management -Software Development -Technology Evangelism -Allinone! -AJAX -Silverlight -Expression Studio trainings.
More informationGetting started with WebSphere Portlet Factory V7.0.0
Getting started with WebSphere Portlet Factory V7.0.0 WebSphere Portlet Factory Development Team 29 September 2010 Copyright International Business Machines Corporation 2010. All rights reserved. Abstract
More informationFlex and Java. James Ward. twitter://jlward4th Adobe Systems Incorporated. All Rights Reserved.
Flex and Java James Ward http://www.jamesward.com twitter://jlward4th 2006 Adobe Systems Incorporated. All Rights Reserved. 1 Applications have evolved Easy 2004 WEB APPLICATIONS Ease of Deployment 1998
More informationUsing Adobe Flex in JSR-286 Portlets
Using Adobe Flex in JSR-286 Portlets This article shall show you how the Adobe Flex SDK can be used in a Portal environment to enhance the user interface for a Portlet. It has also previously been possible
More informationIntroducing Lotus Domino 8, Designer 8 and Composite Applications
Introducing Lotus Domino 8, Designer 8 and Composite Applications IBM Lotus collaboration product strategy Rich client W indows/office Browser eforms Portal RSS/Atom Mobile Interaction and client services
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 informationWhite Paper: Delivering Enterprise Web Applications on the Curl Platform
White Paper: Delivering Enterprise Web Applications on the Curl Platform Table of Contents Table of Contents Executive Summary... 1 Introduction... 2 Background... 2 Challenges... 2 The Curl Solution...
More informationSolution overview VISUAL COBOL BUSINESS CHALLENGE SOLUTION OVERVIEW BUSINESS BENEFIT
BUSINESS CHALLENGE There is an increasing demand from users of business software for easier to use applications which integrate with other business systems. As a result IT organizations are being asked
More informationPick A Winner! In What Tool Should I Develop My Next App?
Pick A Winner! In What Tool Should I Develop My Next App? Mia Urman, CEO, AuraPlayer Inc. @miaurman @auraplayer Who is Mia Urman? miaurman@auraplayer.com Oracle ACE Director & Development Geek for over
More informationArcGIS for Mobile An Introduction. Bonnie Stayer
ArcGIS for Mobile An Introduction Bonnie Stayer Benefits of mobile GIS? Accessibility Timely Decisionmaking Efficiency and Accuracy Rapid Data Collection Types of mobile solutions? Apps & APIs Functionality
More informationDeveloping Web Applications for Smartphones with IBM WebSphere Portlet Factory 7.0
Developing Web Applications for Smartphones with IBM WebSphere Portlet Factory 7.0 WebSphere Portlet Factory Development Team 6 September 2010 Copyright International Business Machines Corporation 2010.
More informationTraditional Ajax vs. New business targeted Ajax
Traditional Ajax vs. New business targeted Ajax By Itzik Spitzen Introduction This article compares between the traditional Ajax represented by ASP.NET to that of the new Ajax approach represented by Visual
More informationMigration to Service Oriented Architecture Using Web Services Whitepaper
WHITE PAPER Migration to Service Oriented Architecture Using Web Services Whitepaper Copyright 2004-2006, HCL Technologies Limited All Rights Reserved. cross platform GUI for web services Table of Contents
More informationTooling for Ajax-Based Development. Craig R. McClanahan Senior Staff Engineer Sun Microsystems, Inc.
Tooling for Ajax-Based Development Craig R. McClanahan Senior Staff Engineer Sun Microsystems, Inc. 1 Agenda In The Beginning Frameworks Tooling Architectural Approaches Resources 2 In The Beginning 3
More informationOracle Application Development Framework Overview
An Oracle White Paper July 2009 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Server Side Development» 2018-06-28 http://www.etanova.com/technologies/server-side-development Contents.NET Framework... 6 C# and Visual Basic Programming... 6 ASP.NET 5.0...
More informationNew Face of z/os Communications Server: V2R1 Configuration Assistant
New Face of z/os Communications Server: V2R1 Configuration Assistant Kim Bailey (ktekavec@us.ibm.com) IBM August 14, 2013 Session # 13630 Agenda What is the Configuration Assistant and how can it help
More informationBuilding JavaServer Faces Applications
IBM Software Group St. Louis Java User Group Tim Saunders ITS Rational Software tim.saunders@us.ibm.com 2005 IBM Corporation Agenda JSF Vision JSF Overview IBM Rational Application Developer v6.0 Build
More informationAn Overview of Microsoft Visual Studio 2008
An Overview of Microsoft Visual Studio 2008 White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio This is a preliminary document and may be changed substantially prior
More informationFlexJS. OmPrakash Apache Flex PMC Member Advisory Software Engineer, IBM
FlexJS OmPrakash Muppirala @bigosmallm bigosmallm@apache.org Apache Flex PMC Member Advisory Software Engineer, IBM Who am I? Advisory Software Engineer at IBM Apache Flex Committer and PMC Member UI Architect
More informationWorking with the ArcGIS Viewer for Flex Application Builder
Working with the ArcGIS Viewer for Flex Application Builder Esri Canada User Conference St. John s November 15, 2012 Presented By: Greg Yetman gyetman@esri.ca Agenda This seminar is designed to help you
More informationOracle Application Express 5.1
Oracle Application Express 5.1 New Features [Name] [Title] December 2016 2 Agenda 1 2 3 4 5 6 7 Oracle Application Express Overview Interactive Grid Oracle JET Charts Universal Theme Productivity Improvements
More informationIBM Rational Host Access Transformation Services, Version 7.1
Extend and reuse your host assets IBM Rational Host Access Transformation Services, Version 7.1 Highlights Enhances 3270 and 5250 green screens with a user-friendly GUI Enables you to quickly extend host
More informationMitchell Bosecke, Greg Burlet, David Dietrich, Peter Lorimer, Robin Miller
Mitchell Bosecke, Greg Burlet, David Dietrich, Peter Lorimer, Robin Miller 0 Introduction 0 ASP.NET 0 Web Services and Communication 0 Microsoft Visual Studio 2010 0 Mono 0 Support and Usage Metrics .NET
More informationWebcast: IBM WebFacing Tool Enhancements
IBM Software Group Webcast: IBM WebFacing Tool Enhancements November 18 2009 Host Access Transformation Services (HATS) Team Audio conference dial-in: North America dial: 1-866-457-2759 International dial:
More informationP a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection
P a g e 1 Online Course k72809 P a g e 2 Title Estimated Duration (hrs) Adobe Acrobat Pro XI Fundamentals 1 Introduction to CQRS 2 Introduction to Eclipse 2 NHibernate Essentials 2 Advanced Scrum: Addressing
More information10264A CS: Developing Web Applications with Microsoft Visual Studio 2010
10264A CS: Developing Web Applications with Microsoft Visual Studio 2010 Course Number: 10264A Course Length: 5 Days Course Overview In this course, students will learn to develop advanced ASP.NET MVC
More informationInteractive webmaps with ArcGIS. Kristel Meikas, AlphaGIS
Interactive webmaps with ArcGIS Kristel Meikas, AlphaGIS Agenda Overview of ArcGIS tools and resources Introduction to ArcGIS APIs In depth with Flex maps In depth with JavaScript maps ArcGIS Server Publish
More informationReview of Mobile Web Application Frameworks
Review of Mobile Web Application Frameworks Article Number: 909 Rating: Unrated Last Updated: Mon, May 9, 2011 at 10:57 AM If you are serious about getting your website or web application mobile-friendly,
More informationRational Update for IBM i
Rational Update for IBM i Alison Butterill Application Development Offering Manager, Power Systems Software Agenda Introduction What's New from Rational Rational Tools Optimized Compilers Rational Open
More informationNow you can Microsoft Visual Studio 2010 with MSDN
Now you can Microsoft Visual Studio 2010 with MSDN gives your development teams the advanced functionality, superior benefits, and convenient access to the latest tools and resources they need to cost-effectively
More informationIBM Rational Application Developer for WebSphere Software, Version 7.0
Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need
More informationOracle Developer Day
Oracle Developer Day Sponsored by: J2EE Track: Session #3 Developing JavaServer Faces Applications Name Title Agenda Introduction to JavaServer Faces What is JavaServer Faces Goals Architecture Request
More informationBefore you start proceeding with this tutorial, we are assuming that you are already aware about the basics of Web development.
About the Tutorial This tutorial will give you an idea of how to get started with SharePoint development. Microsoft SharePoint is a browser-based collaboration, document management platform and content
More information2010 Exceptional Web Experience
2010 Exceptional Web Experience Session Code: TECH-D07 Session Title: What's New In IBM WebSphere Portlet Factory Jonathan Booth, Senior Architect, WebSphere Portlet Factory, IBM Chicago, Illinois 2010
More informationServices Interoperability With Java Technology and.net: Technologies for Web 2.0
Services Interoperability With Java Technology and.net: Technologies for Web 2.0 Marina Fisher, Staff Engineer, ISV Engineering Gerald Beuchelt, Sr. Staff Engineer, CTO Office Sun Microsystems, Inc. http://www.sun.com/
More informationCreating Web Mapping Applications. Nikki Golding
Creating Web Mapping Applications Nikki Golding Agenda Web Mapping and Map Services Fundamentals ArcGIS Web Mapping Applications - ArcGIS.com Viewer - ArcGIS Explorer Online - ArcGIS Viewer for Flex -
More informationGRITS AJAX & GWT. Trey Roby. GRITS 5/14/09 Roby - 1
AJAX & GWT Trey Roby GRITS 5/14/09 Roby - 1 1 Change The Web is Changing Things we never imagined Central to people s lives Great Opportunity GRITS 5/14/09 Roby - 2 2 A Very Brief History of Computing
More informationDEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led
CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010 Course: 10264A; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN In this course, students
More informationMischa Kölliker. JavaLounge Zürich, 23. Juni 2009
Mischa Kölliker Ueli Kistler JavaLounge Zürich, 23. Juni 2009 Basel Baden Bern Brugg Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien & The RIA space What is Adobe
More informationAuthor. Publish. Use
Building Mashups Using the ArcGIS Web APIs Heather Gonzago Garima Vyas Agenda g Overview: Web Maps Overview: ArcGIS API for REST ArcGIS API for JavaScript p Google Maps Extension Bing Maps Extension ArcGIS
More informationITM DEVELOPMENT (ITMD)
ITM Development (ITMD) 1 ITM DEVELOPMENT (ITMD) ITMD 361 Fundamentals of Web Development This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jquery, and graphical applications
More informationIntroduction to XML. Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University
Introduction to XML Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University http://gear.kku.ac.th/~krunapon/xmlws 1 Topics p What is XML? p Why XML? p Where does XML
More informationWhat Is NetBeans? Free and open-source based > Open source since June, 2000 > Large community of users and developers
Page 1 Slide 1: title and presenter's name Slide 2: topic intro - what product/technology is Slide 3: topic intro - who is the target market (be very as specific as possible: e.g. geo, developer type,
More informationWhy load test your Flex application?
Why load test your Flex application? Your Flex application is new and exciting, but how well does it perform under load? Abstract As the trend to implement Web 2.0 technologies continues to grow and spread
More informationDistributed Multitiered Application
Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm
More informationRich Client GUI's with RCP & RAP
Rich Client GUI's with RCP & RAP Alexey Aristov WeigleWilczek GmbH aristov@weiglewilczek.com What is Rich Client? A fat client or rich client is a computer (client) in client-server architecture networks
More informationAn Oracle White Paper April Oracle Application Express 5.0 Overview
An Oracle White Paper April 2015 Oracle Application Express 5.0 Overview Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and
More informationThe Now Platform Reference Guide
The Now Platform Reference Guide A tour of key features and functionality START Introducing the Now Platform Digitize your business with intelligent apps The Now Platform is an application Platform-as-a-Service
More informationIntroduction to XML 3/14/12. Introduction to XML
Introduction to XML Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University http://gear.kku.ac.th/~krunapon/xmlws 1 Topics p What is XML? p Why XML? p Where does XML
More informationIBM Lotus Domino Product Roadmap
IBM Lotus Domino Product Roadmap Your Name Your Title Today s agenda Domino Strategy What s coming in Domino 8? What s planned beyond Domino 8? Lotus Domino Strategy The integrated messaging & collaboration
More informationRonnie Saurenmann Architect Microsoft Switzerland
Ronnie Saurenmann Architect Microsoft Switzerland Email : ronnies@microsoft.com IIS (Internet Information Server) SQL Server Other DBs SAP Siebel, Etc.. Entity Framework / LINQ to SQL WCF BizTalk Adapters
More informationCrystal Reports Family of Offerings
SAP Solution in Detail Crystal Reports Crystal Reports Family of Offerings Versatile Solutions for Developers For over 15 years, the Crystal Reports family of offerings has provided integrated reporting
More informationMyMobileWeb project's position
MyMobileWeb project's position Workshop on Declarative Models of Distributed Web Applications Dublin, 5-6 June 2007 José M. Cantera.- Telefónica I+D jmcf@tid.es Ignacio Marín.- Fundación CTIC ignacio.marin@fundacionctic.org
More informationPLATO Learning Environment (v2.0) System and Configuration Requirements
PLATO Learning Environment (v2.0) System and Configuration Requirements For Workstations July 30, 2010 Windows XP Home and Professional (SP3) Windows Vista Home/Premium/Business/Ultimate Windows 7 Home/Premium/Business/Ultimate
More informationIBM Forms Experience Builder
IBM Forms Experience Builder Bernd Beilke Digital Experience Solutions Architect Introduction Web forms are part of an engaging experience Natural part of the page no plug-ins required Highly dynamic and
More informationPackaging for Websphere Development Studio was changed with V6R1.
Packaging for Websphere Development Studio was changed with V6R1. Websphere Development Studio was divided into three features: ILE Compilers Heritage Compilers (OPM) ADTS Websphere Development Studio
More informationJob Reubro International
Job Openings @ Reubro International Who We Are REUBRO INTERNATIONAL is a 100% Export based application Software Development Company based in Cochin, Kerala, India. Reubro, a firm founded by Ex-IIT ians
More informationPLATO Learning Environment System and Configuration Requirements
PLATO Learning Environment System and Configuration Requirements For Workstations December 13, 2010 1 Content About This Document... 3 Document Change Log... 4 System & Configuration Requirements... 5
More informationLuckily, our enterprise had most of the back-end (services, middleware, business logic) already.
2 3 4 The point here is that for real business applications, there is a connected back-end for services. The mobile part of the app is just a presentation layer that is unique for the mobile environment.
More informationOverview. Principal Product Manager Oracle JDeveloper & Oracle ADF
Rich Web UI made simple an ADF Faces Overview Dana Singleterry Dana Singleterry Principal Product Manager Oracle JDeveloper & Oracle ADF Agenda Comparison: New vs. Old JDeveloper Provides JSF Overview
More informationESRI Software Evolution
ArcGIS Jan Šlahař About ESRI ESRI - Environmental Systems Research Institute Founded in 1969, Redlands, California In 2002 Esri had approximately a 36 percent share of the GIS software market worldwide
More informationDeveloping the Roadmap - Director Next Survey
Developing the Roadmap - Director Next Survey Section 1: How do you use Director? 1. My primary use of Director is (select one only): Desktop Application Development Rich Internet Application (RIA) Development
More informationOracle and Tangosol Acquisition Announcement
Oracle and Tangosol Acquisition Announcement March 23, 2007 The following is intended to outline our general product direction. It is intended for information purposes only, and may
More informationEclipse 4.0. Jochen Krause EclipseSource
Eclipse 4.0 Jochen Krause jkrause@eclipsesource.com EclipseSource based on EclipseCon 2008 talk by Mike Wilson, Jochen Krause, Jeff McAffer, Steve Northover 2008 EclipseSource December 2008 e4 adapting
More informationJBuilder 2007 Product Tour November 2006
JBuilder 2007 Product Tour November 2006 Introduction... 3 Eclipse Overview... 4 JBuilder 2007 Overview... 4 ProjectAssist. 5 Graphical EJB Workbench... 6 TeamInsight..7 Conclusion... 10 2 Introduction
More informationde la session Portal 6.1 Administration
IBM Corporation Titre WebSphere de la session Portal 6.1 Administration Nom du speaker email 1 er et 2 octobre 2007 Agenda WebSphere Portal Strategy Delivering Exceptional User Experiences: Deliver the
More informationShort Test Cycles for Performance Testing with TruClient Technology
White Paper Application Development, Test & Delivery Short Test Cycles for Performance Testing with TruClient Technology Table of Contents page Keeping Up in a Complex Era... 1 Riding the Web 2.0 Wave...
More informationCaptainCasa. Release 4.0
Release 4.0 CaptainCasa - History 2007 Start of CaptainCasa Community Goal: rich client infrastructure for heavily-used, nontrivial, long-scoped Business Applications Continuous, concentrated Development
More information<Insert Picture Here> Oracle Policy Automation System Requirements
Oracle Policy Automation 10.2.0 System Requirements March 2011 Version 1.01 Oracle Policy Automation Products Version 10.2 Overview Product Oracle Policy Modeling Oracle Policy Automation
More informationSHAREPOINT 2010 OVERVIEW FOR DEVELOPERS RAI UMAIR SHAREPOINT MENTOR MAVENTOR
SHAREPOINT 2010 OVERVIEW FOR DEVELOPERS RAI UMAIR SHAREPOINT MENTOR MAVENTOR About Rai Umair SharePoint Mentor with Maventor 8+ years of experience in SharePoint Development, Training and Consulting APAC
More informationIGME-330. Rich Media Web Application Development I Week 1
IGME-330 Rich Media Web Application Development I Week 1 Developing Rich Media Apps Today s topics Tools we ll use what s the IDE we ll be using? (hint: none) This class is about Rich Media we ll need
More information