08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Aitp.key
1. WHAT IS RIA?
WHY RICH INTERNET
APPLICATIONS ARE GOOD
FOR YOUR BUSINESS
2. DOUGLAS REYNOLDS
SOFTWARE ENGINEER/ARCHITECT CONSULTANT
WEB | DESKTOP | MOBILE APPLICATION DESIGN &
DEVELOPMENT
PROVIDES SERVICES, NATION-WIDE, TO BUSINESSES OF
ALL SIZES
PRIMARY FOCUS - PROVIDE SOLUTIONS TO BUSINESS
PROBLEMS
PAST/CURRENT: AMERIPRISE, FIDELITY, LPL, MLB.COM,
HERFF-JONES, ISNINC, BONNEVILLE ENVIRONMENTAL
FOUNDATION, HULL DESIGN AND THE JUVENILE DIABETES
RESEARCH FOUNDATION, MANY SMALL BUSINESSES
4. WHO ARE YOU?
LARGE CORPORATIONS?
MEDIUM-SIZED REGIONAL BUSINESS?
LOCAL SMALL BUSINESS?
WHAT DO YOU DO?
NETWORKING ADMINISTRATORS?
SOFTWARE DEVELOPERS?
DATABASE ADMINISTRATORS?
GRAPHIC ARTISTS/UX DESIGNERS/ARCHITECTS?
PROJECT MANAGERS?
OTHER?
9. WHY?
USABILITY, PERFORMANCE, USER EXPERIENCE
FULFILL UN-DOCUMENTED EXPECTATIONS
INCREASE REVENUE & ROI
CUSTOMER AWARENESS
SOCIAL MEDIA INTEGRATION
EXPOSURE OF PUBLIC API’S (THINK DROPBOX/
TWITTER/FACEBOOK/ETC...)
CUSTOMER LOYALTY - INCREASED DESIRE/
DEPENDENCY
10. MORE WHY?
CLIENT-FACING INTERFACE
REAL-TIME CUSTOMER INTERACTIVITY
REDUCTION IN SUPPORT REQUIREMENTS
INCREASED COMMUNICATION AND INFORMATION
AVAILABILITY
PLATFORM UBIQUITY
MULTI-MEDIA
COMPLEX DATA PRESENTATION
13. SO, WHAT IS RIA?
RIA IS SOFTWARE
BUT OF COURSE, THERE IS MORE TO IT...
14. SO, WHAT IS RIA?
INTERNET...
NO EXPLANATION
NEEDED...OR IS THERE?
THE INTERNET IS A NETWORKING INFRASTRUCTURE - A NETWORK
OF NETWORKS
THE WORLD WIDE WEB IS A PROTOCOL FOR COMMUNICATION,
MOST COMMONLY HYPER-TEXT TRANSFER PROTOCOL (HTTP)
15. SO, WHAT IS RIA?
APPLICATION...
A PROGRAM, OR GROUP OF PROGRAMS/MODULES
DESIGNED FOR END-USERS
GENERALLY ‘SITS’ ON TOP OF SYSTEMS SOFTWARE
IN CONTRAST...
SYSTEMS SOFTWARE IS DESIGNED FOR DIRECT, LOW-
LEVEL INTERACTION WITH COMPUTERS
16. SO, WHAT IS RIA?
RICH...
THIS PART IS A BIT MORE ABSTRACT
HOW DOES ONE DEFINE ‘RICH’ IN THE
CONTEXT OF AN APPLICATION?
17. SO, WHAT IS RIA?
RICH...
I TEND TO AGREE WITH DEVELOPER AND
COMMUNITY PROFESSIONAL, JAMES WARD
A SOMEWHAT RECURSIVE DEFINITION
A Rich Internet Application is capable of delivering a rich
experience to the user. It is the richness of the experience that is
often enhanced by making software that is more natural – more
connected, more alive, more interactive, and more responsive.2
18. SO, WHAT IS RIA?
RICH...
I WOULD CHANGE THIS DEFINITION TO SAY:
A Rich Internet Application is capable of delivering an emotional
experience to the user. It is the level of the emotional experience that
is often enhanced by making software that is more natural – more
connected, more alive, more interactive, and more responsive.
19. SO, WHAT IS RIA?
EXPERIENCE...
NATURAL
CONNECTED
ALIVE
INTERACTIVE
RESPONSIVE
20. SO, WHAT IS RIA?
CONNECTED...
YOU, I, OUR COLLEAGUES, CLIENTS, MANAGERS, FAMILY,
FRIENDS, COMPLETE STRANGERS, OUR PETS, MACHINES
- WE ARE CONNECTED
COMMUNICATIONS BETWEEN PEOPLE
COMMUNICATIONS BETWEEN PEOPLE AND MACHINES
COMMUNICATIONS BETWEEN MACHINES
COMMUNICATIONS THAT BRIDGE LANGUAGES
21. SO, WHAT IS RIA?
BACK TO INTERNET...
INTERNET TECHNOLOGIES ALLOW US TO
COMMUNICATE
RIAS USE THE INTERNET
OFTEN TIMES THEY EXIST AS WEB APPLICATIONS
OFTEN TIMES THEY EXIST AS DESKTOP APPLICATIONS
OFTEN TIMES THEY EXIST AS MOBILE APPLICATIONS
SOMETIMES THEY EXIST AS ALL OF THE ABOVE
22. SO, WHAT IS RIA?
THE NETWORK IS DOWN!
RICH INTERNET APPLICATIONS OFTEN TIMES PROVIDE
FOR OFFLINE CAPABILITIES
ALLOWS USERS TO CONTINUE TO WORK WITH THE
APPLICATION WITHOUT AN INTERNET CONNECTION
ALLOWS USERS TO ACCESS REQUIRED DATA AND
INFORMATION WITHOUT BEING CONNECTED
ALLOWS USERS TO SYNCHRONIZE THEIR OFFLINE
DATA WHEN THEY HAVE REJOINED THE NETWORK
23. SO, WHAT IS RIA?
WORKING OFFLINE
REQUIRES LOCAL STORAGE MECHANISMS
LOCAL SQLITE DATABASES
LOCAL SHARED OBJECTS
APPLICATION EMBEDDED DATABASE
REQUIRES THE ABILITY TO DETECT NETWORK
CONNECTIVITY
REQUIRES THE ABILITY TO PERFORM 2-WAY
SYNCHRONIZATION BETWEEN CLIENT & SERVER
24. SO, WHAT IS RIA?
ALIVE...
THE EXPERIENCE OF LIVING: MOTION, COLOR, TEXTURE,
SOUND, INTERACTIVE FEEDBACK... HUMAN SENSES...
TRANSITIONS, ZOOM, SHADOW, SOFT EDGES, ROUNDED
CORNERS, MATERIALS, IMAGES, VIDEO, AUDIO
SIMPLISTIC BEAUTY
ARTISTIC REPRESENTATION
COMPLEX INTRICACY
EMOTIONAL RESPONSE
25. SO, WHAT IS RIA?
INTERACTIVE...
BACK TO COMMUNICATION - THE RICHNESS OF AN APPLICATION
IS HEAVILY DEPENDENT UPON ITS ABILITY TO COMMUNICATE
WITH THE USER
SENDING AND RECEIVING INFORMATION
MULTI-TOUCH, GESTURES, SPEECH
MULTI-MEDIA - AUDIO, VIDEO
BI-DIRECTIONAL MEDIA - XBOX KINECT
NATIVE EXTENSIONS
HARDWARE INTERFACES (E.G. ARDUINO)
26. SO, WHAT IS RIA?
RESPONSIVE...
USER INTERACTIONS PRODUCE RESPONSES
I DRIVE A GOLF BALL, THE BALL RESPONDS,
INTERACTING WITH ME, SOMETIMES WITH EXPECTED
RESULTS
I ASK A QUESTION, I RECEIVE A RESPONSE
(NOTHING IS A RESPONSE)
WE HAVE GROWN TO EXPECT RESPONSES QUICKLY
HIGH-PERFORMANCE HARDWARE
CACHING OF DATA
LOCAL STORAGE MECHANISMS
27. WHY IS THIS GOOD FOR MY
BUSINESS?
NATURAL...
PROVIDING REAL-LIFE EXPERIENCES TO USERS
CAPTURES THEIR INTEREST
NATURE PROVIDES REAL-LIFE EXPERIENCES
USERS EXPECT NATURAL EXPERIENCES, THEY
WANT TO EXPERIENCE AN APPLICATION LIKE
THEY EXPERIENCE THE REAL WORLD
USERS ARE YOUR CLIENTS, THEY EXPECT RIA
EVEN IF THEY DON’T KNOW WHAT THAT IS
30. BIBLIOGRAPHY
1: W3C. (FEBRUARY 14, 2011). W3C. IN W3C CONFIRMS MAY 2011 FOR HTML5 LAST CALL, TARGETS 2014
FOR HTML5 STANDARD. RETRIEVED FEBRUARY 09, 2012, FROM HTTP://WWW.W3.ORG/2011/02/HTMLWG-
PR.HTML.
2: JAMES WARD. (OCTOBER 17, 2007). WHAT IS A RICH INTERNET APPLICATION?. IN JAMES WARD.
RETRIEVED FEBRUARY, 09, 2012, FROM HTTP://WWW.JAMESWARD.COM/2007/10/17/WHAT-IS-A-RICH-
INTERNET-APPLICATION/.
Notes de l'éditeur
\n
\n
\n
\n
A framework, in terms of software, is a reusable set of classes and libraries for an application system. In terms of an application, a framework provides a standard architecture.\n\nRobotlegs helps us ‘wire’ our objects together, using dependency injection and event dispatching framework to allow our application to be self-aware.\n\nHTML5, the next major revision of the HTML standard.\n