By Mark Qian (QUI)(QUI). QUI is a solution to ease RIA development instead of another Javascript framework. QUI is built in Javascript at top of popular.

Slides:



Advertisements
Similar presentations
1 MDV, April 2010 Some Modeling Challenges when Testing Rich Internet Applications for Security Kamara Benjamin, Gregor v. Bochmann Guy-Vincent Jourdan,
Advertisements

Mobile App Development Using: Presented by Tyler Richey Images from
June 28 th – July 1 st 2006 Implementing Usability: Insights to improve your chances  CFUnited 2007.
Ruby on Rails Web development that doesn’t hurt By Mylore, Dung, Lee, Karen and Bryan.
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview Introduce Visual Studio 2013 Create a first ASP.NET application.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Hello Vaadin! CS 3130 Summer 2015.
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
By Ronald Lopez and Bryan Cabalo. Outline jQuery UI overview Animation and special effects Themable widgets Versions and browser compatibility jQuery.
RIA Introduce Comparison among several technology.
ASP.NET AJAX. Content ASP.NET AJAX Ajax Control Toolkit Muzaffer DOĞAN - Anadolu University2.
Accessibility for Rich Internet Applications: Colin Clark, Fluid Project Technical Lead, Adaptive Technology Resource Centre Techniques & Toolkits.
Server-Side JavaScript with jQuery and AOLserver jQueryCamp07 October 27, 2007 Dossy Shiobara jQueryCamp07 October 27, 2007 Dossy Shiobara.
1 Ajax. 2 What’s Ajax? AJAX is a combination of a few technologies that has come together in the past few years AJAX used to be an acronym for Asynchronous.
XForms: A case study Rajiv Shivane & Pavitar Singh.
Introduction to ArcGIS API for JavaScript
Definition of the SDK for FIspace Augusto Morales & Hector Bedón UPM.
Some essentials difference syntax and concept for jquery developers Roohullah Afzali
JQUERY | INTRODUCTION. jQuery  Open source JavaScript library  Simplifies the interactions between  HTML document, or the Document Object Model (DOM),
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
WebSphere Portal Technical Conference U.S Creating Rich Internet (AJAX) Applications with WebSphere Portlet Factory.
ORIS Portal Evaluation Demonstration Paul Prestin Office of Research Information Services.
Where does PHP code get executed?. Where does JavaScript get executed?
A New Approach to Java Clients Robert Buffone Chief Architect Nexaweb Technologies By
An Introduction to JavaScript By: John Coliton Tuesday, November 10, 1998 Center for Teaching and Learning.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Overview 1.The Problem 2.Existing Social Networks don’t cut it 3.What is uniConnect? 4.Current Features 5.Platform/Technology 6.Looking Ahead.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Rich Web Applications for the Enterprise... Creating RWA from Your Oracle Database Presented By: John Krahulec Bizwhazee SEOUC Charlotte February 2009.
Implementation Basics in C# code Minimal C++ code Application logic in Java code.
Unit-IV - Flash Player - Flex framework - MXML introduction - Action script introduction - Working with Action script - Flex data binding - Common UI components.
In this session we explore: How to use the Java Web Parts taglib with Struts 1; How to use the Ajax YUI plugin with Struts 2; How to integrate Ajax features.
Chapter 15 Introducing jQuery Part 1. What is JavaScript? A programming language to add dynamic features to a web page. Client side.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Rich Internet Applications: AJAX, Server.
Agenda 1)Modern web standards overview 2)JavaScript library overview 3)Building a Single Page Application SPA.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Introduction to Node.js® Jitendra Kumar Patel Saturday, January 31, 2015.
10 Mobile Application Framework Must Know to Launch New App.
Quick look under the hood Technologies used Get familiar with them! By Michał Kostecki IITc.
Akademy 2007, KJSEmbed and QtScript KJSEmbed and QtScript ●What is application scripting? ●What is KJSEmbed? ●What is QtScript? ●How do KJSEmbed and QtScript.
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
The Share Widget Library
DPS Dissertation System
Angular 4 + TypeScript Getting Started
Apache Cordova Overview
Presentation 2 Web Design.
Tutorial 6 Topic: jQuery and jQuery Mobile Li Xu
Angular JS Training | Angular JS online Training at GoLogica
User Interface / User Experience Demo
Best Angular 2 interview questions and Answer that have been designed for Angular 2 programmers who are preparing online interviews on Angular 2 interviews question. Visit Website:
Not Sure how you Should React
Responsive browser-based video recording and playback
Jessica Betts, Sophia Pandey, & Ryan Amundson
ASP.NET Web Forms Vs. ASP.NET MVC ASP.NET is Microsoft’s big leap after Active Server Pages (ASP), ASP.NET provides flexible and unified web development.
UI Developer Overview  SV Trainings UI Developer Training is online course developed by industry experts to understand the concepts of HTML5, CSS3, Bootstrap,
Web Development in Microsoft Visual Studio 2013
Widgets reuse of code Luxembourg 23 & 24/05/2013
Selenium vs Protractor
Crypteron is a Developer-Friendly Data Breach Solution that Allows Organizations to Secure Applications on Microsoft Azure in Just Minutes MICROSOFT AZURE.
5 Leading web development Framework is good for developing a Secure Website.
Unit 6 part 3 Test Javascript Test.
Agile testing for web API with Postman
SEEM4570 Tutorial 5: jQuery + jQuery Mobile
ხელმძღვანელი: დიმიტრი ქარაული
ENIAC – the first computer
Technical and Non Technical
Bootstrap Direct quote from source: bootstrap/
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Presentation transcript:

By Mark Qian (QUI)(QUI)

QUI is a solution to ease RIA development instead of another Javascript framework. QUI is built in Javascript at top of popular toolkits such as jQuery and YUI and in Java (for the case of non-RESTful environment. QUI also supports RESTful backends).

RIA development is too slow because of 1). Lack of Componentization 2). Lack of UI Automation 3). Lack of Configurability causing RIA coders 1). Code redundantly 2). Code repeatly 3). Code unnecessarily complexly 4). Much much more….

1). Minimize use of programming language (JS) by integrating JS components into HTML tags so that RIA coders code majorly in HTML. QUI targets the issues by 2). Providing a highly componentized environment where loosely-coupled components wrap widgets from JS toolkits to achieve the maximum flexibility. 3). Eliminating event wiring by reflection/scanning so that coders only write handlers(respondToXXX or reactToXXX) and never need to wire them. 4). Much much more… (see the article for more)