SlideShare une entreprise Scribd logo
1  sur  55
RIA Seminar October 7-8, 2010 Contact:             Jeff Shaw 303.229.1640 jeff.shaw@perficient.com
Agenda 2
Fast Facts Founded in 1997 Public, NASDAQ: PRFT 2009 revenue of $188 million 17 markets throughout the U.S. & Canada: Austin, Chicago, Cincinnati, Cleveland, Columbus, Dallas, Denver, Detroit, Fairfax, Houston, Indianapolis, Minneapolis, New Orleans, Philadelphia, San Jose, St. Louis, and Toronto 1,100+ employees Dedicated solution practices Served 400+ clients in past 12 months Alliance partnerships with major technology vendors Multiple vendor/industry technology & growth awards Our working model revolves around high-performance on-shore leadership teams leveraging our offshore capabilities in the delivery of business solutions 3
Our Solutions Expertise & Services Business-Driven Solutions ,[object Object]
User Experience
Business Intelligence/Data Warehouse
SOA and Business Process Management
CRM Solutions
Enterprise Performance Management
Customer Self-Service
eCommerce & Product Information Management
Enterprise Content Management
Industry-Specific Solutions
Mobile Technology
Security AssessmentsPerficient Services ,[object Object]
IT Strategic Consulting
IT Architecture Planning
Business Process & Workflow Consulting
Usability and UI Consulting
Custom Application Development
Offshore Development
Package Selection, Implementation and Integration
Architecture & Application Migrations
EducationPerficient brings deep solutions expertise and offers a complete set of flexible services to help clients implement business-driven IT solutions  4
Our Partnerships Top Partners ,[object Object],Clients benefit from: ,[object Object]
Faster time-to-market and cost savings for projects
Industry-leading skills transfer and mentoring
Superior project, platform and product support
Unrivaled experience that results from strong relationships (IBM, Oracle)Other Valued Partners Include “Perficient's track record in delivering scalable, integrated and reliable solutions makes them one of IBM's most reliable partners.”                         --  Paraic Sweeney, IBM 5
Today’s Presenters Michael Porter – Portal and Collaboration Practice Manager 10 years experience working with portal, collaboration, and content solutions	 Industry-known thought leader and responsible for driving client’s strategy Publishes articles, blogs, and presents at various conferences each year Working with companies across the U.S. to define their vision for portal, collaboration, and other technologies   Brian Flanagan – User Experience SME and Flex Technologist Extensive experience working with clients to develop a business-focused User Experience strategy Responsible the development of best practice front-end solutions 15 years of IT experience Jeff Rivkin – AJAX Technology SME Solutions architect and tech lead for a variety of intranet and extranet portal implementations  Responsible for developing and delivering AJAX-based technology solutions 30 years of IT experience John Angelini – Microsoft Silverlight SME/MVP Specializes in SharePoint architecture, development and customization Numerous implementations with WPF, Silverlight, WCF, WF and other .NET 3.X technologies Lengthy background in commercial graphic design and 3D animation; video editing and special effect design 6
Why We’re Here Today You need to: Enable dashboards and selected applications on smart phones Increase the usability and richness of custom applications E.g. Port Demand Resource Planner from a thick client to an RIA Establish a division of responsibilities between rich applications and portal umbrellas 7
Agenda 8
What Is User Experience? User Experience is not part of the process. It is the Process. 9
Why User Experience? ,[object Object]
Drive increased return on investment (ROI) by simplifying and improving user interaction
Enabling users to:
Find information more easily
Complete task quickly and accurately
Use rich data visualization to make better decisions10
The User Experience Model ,[object Object],VisualsCues, feedback and aesthetics 10% Interaction TechniquesControls that work in conjunction with input devices 30% Conceptual ModelTask and goal support, users’ mental models, behaviors and expectations 60% 11
Our Approach
Engaging Users 3x3 Paper PrototypingRapidly iterate through design concepts AccessibilityValidate usability for all users Design StudiosGroup sessions to facilitate ideation Moderated Usability TestingEngage users to validate design concepts 13
14 Understanding Accessibility Novice Computer Users ~ 25% of US households do not own a computer Aging Population By 2010, 60% of US population will be over the age of 35  Language Learners Temporary Situational Restrictions Poor hearing Failing Vision Color Blindness Ranges of Human Ability Blind / Visually Impaired MobilityImpaired Deaf / Hard of Hearing Cognitive /  Learning “Disabilities” are no longer confined to traditional definitions, especially with growing need to embrace multi-generational and multi-cultural populations.
Trends In User Experience Mobility Design for mobile first Social Interaction Focus on real-time collaboration Gaming Mechanics Leverage gaming behaviors to motivate users Analytics Evaluate the usefulness of a solution through analytics 15
Agenda 16
17 A Rich Internet Application is a web application that has many characteristics of desktop applications typically delivered by a site-specific browser… Adobe Flash, Java, and Microsoft Silverlight are currently the three most common platforms with penetration rates of 99%, 80%, and 54% respectively. 												--- Wikipedia Rich Internet applications (RIAs) offer a rich, engaging experience that improves user satisfaction and increases productivity. Using the broad reach of the Internet, RIAs can be deployed across browsers and desktops. --- Adobe
18 ,[object Object]
Thin applications can provide a rich experience………..	powered by the server ,[object Object],http://www.javalobby.org/articles/ajax-ria-overview/
19 Previous Web 2.0 Architecture
20 Current and Future Architecture Portal + Enterprise 2.0
21 Enterprise Uses of Web 2.0 – REST/WOA WOA – Web Oriented Architecture is less a standard and more a pragmatic way of getting things done on the web WOA incorporates simple, lightweight mechanisms to integrate services, as opposed to the complexities of SOAP REST is a core technology of WOA Most of the mash-ups you see today leverage WOA http://blogs.zdnet.com/Hinchcliffe/?p=27
Things to think about for your RIA 22
Common Aspects of Web Applications Think through whether you need this functionality Deep LinkingLink deeply into the application.  Your business user says, “this is a great chart. I want others to see it” Page and sub-page interactione.g. loosely coupled.  Can I go from application component on one page and click a button to go to another web page while passing context? Content ManagementBusiness User says, “I need to change this piece of content right here.”Developer says, “No problem, let me code and test for two months and I’ll have it out there for you. 23
Common Aspects of Web Applications Think through whether you need this functionality Process or workflowMany times forms or data means that a process needs to be followed.  How will you inject a workflow into your application? Location, location, locationRich Internet Applications are just that, RICH.e.g. they can be client heavy.  If you ask a user in Brazil to download a 2 Meg package before he or she can start using the app and then ask the same thing again just a few minutes later you will have problems.- The most common complaint of a newly rolled out global site is that it’s unusable outside the U.S. 24
Agenda 25

Contenu connexe

Tendances

Planning for Governance in Yammer While Working Like a Network
Planning for Governance in Yammer While Working Like a NetworkPlanning for Governance in Yammer While Working Like a Network
Planning for Governance in Yammer While Working Like a NetworkPerficient, Inc.
 
SharePoint as a Platform in a Highly Regulated Environment
SharePoint as a Platform in a Highly Regulated Environment  SharePoint as a Platform in a Highly Regulated Environment
SharePoint as a Platform in a Highly Regulated Environment Perficient, Inc.
 
Reimagine Your Business in a Digital-First World with Microsoft
Reimagine Your Business in a Digital-First World with MicrosoftReimagine Your Business in a Digital-First World with Microsoft
Reimagine Your Business in a Digital-First World with MicrosoftPerficient, Inc.
 
How Men's Wearhouse is Addressing Commerce in the Age of the Informed Consumer
How Men's Wearhouse is Addressing Commerce in the Age of the Informed ConsumerHow Men's Wearhouse is Addressing Commerce in the Age of the Informed Consumer
How Men's Wearhouse is Addressing Commerce in the Age of the Informed ConsumerPerficient, Inc.
 
Build a Mobile Foundation to Drive Digital Transformation Initiatives
Build a Mobile Foundation to Drive Digital Transformation InitiativesBuild a Mobile Foundation to Drive Digital Transformation Initiatives
Build a Mobile Foundation to Drive Digital Transformation InitiativesPerficient, Inc.
 
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...Perficient, Inc.
 
Collaboration Excellence: Strategies for Enabling a Social Business
Collaboration Excellence: Strategies for Enabling a Social BusinessCollaboration Excellence: Strategies for Enabling a Social Business
Collaboration Excellence: Strategies for Enabling a Social BusinessPerficient, Inc.
 
Creating a Successful API Program to Drive Digital Transformation
Creating a Successful API Program to Drive Digital TransformationCreating a Successful API Program to Drive Digital Transformation
Creating a Successful API Program to Drive Digital TransformationPerficient, Inc.
 
Using Yammer & SharePoint Intranets to Drive Employee Engagement
Using Yammer & SharePoint Intranets to Drive Employee EngagementUsing Yammer & SharePoint Intranets to Drive Employee Engagement
Using Yammer & SharePoint Intranets to Drive Employee EngagementPerficient, Inc.
 
Elevating SharePoint to an Enterprise Platform
Elevating SharePoint to an Enterprise PlatformElevating SharePoint to an Enterprise Platform
Elevating SharePoint to an Enterprise PlatformPerficient, Inc.
 
Understanding SharePoint 2013 and the Social Landscape
Understanding SharePoint 2013 and the Social Landscape Understanding SharePoint 2013 and the Social Landscape
Understanding SharePoint 2013 and the Social Landscape Perficient, Inc.
 
Healthcare Portals: 5 Core Practices to make a Great Digital Experience
Healthcare Portals: 5 Core Practices to make a Great Digital ExperienceHealthcare Portals: 5 Core Practices to make a Great Digital Experience
Healthcare Portals: 5 Core Practices to make a Great Digital ExperiencePerficient, Inc.
 
Be Digital or Die - Predictive Analytics for Digital Transformation
Be Digital or Die - Predictive Analytics for Digital TransformationBe Digital or Die - Predictive Analytics for Digital Transformation
Be Digital or Die - Predictive Analytics for Digital TransformationFintricity
 
10 Steps for Taking Control of Your Organization's Digital Debris
10 Steps for Taking Control of Your Organization's Digital Debris 10 Steps for Taking Control of Your Organization's Digital Debris
10 Steps for Taking Control of Your Organization's Digital Debris Perficient, Inc.
 
Driving In-Store Traffic in the Digital Age
Driving In-Store Traffic in the Digital AgeDriving In-Store Traffic in the Digital Age
Driving In-Store Traffic in the Digital AgePerficient, Inc.
 
Salesforce Summer '14 Release Highlights
Salesforce Summer '14 Release HighlightsSalesforce Summer '14 Release Highlights
Salesforce Summer '14 Release HighlightsPerficient, Inc.
 
10 Things to Consider When Building a CTMS Business Case
10 Things to Consider When Building a CTMS Business Case10 Things to Consider When Building a CTMS Business Case
10 Things to Consider When Building a CTMS Business CasePerficient, Inc.
 
Apollo Endosurgery's Rx for Success with Salesforce
Apollo Endosurgery's Rx for Success with SalesforceApollo Endosurgery's Rx for Success with Salesforce
Apollo Endosurgery's Rx for Success with SalesforcePerficient, Inc.
 
Planning and Preparing for Windows Server 2003 End-of-Life
Planning and Preparing for Windows Server 2003 End-of-LifePlanning and Preparing for Windows Server 2003 End-of-Life
Planning and Preparing for Windows Server 2003 End-of-LifePerficient, Inc.
 

Tendances (20)

Planning for Governance in Yammer While Working Like a Network
Planning for Governance in Yammer While Working Like a NetworkPlanning for Governance in Yammer While Working Like a Network
Planning for Governance in Yammer While Working Like a Network
 
SharePoint as a Platform in a Highly Regulated Environment
SharePoint as a Platform in a Highly Regulated Environment  SharePoint as a Platform in a Highly Regulated Environment
SharePoint as a Platform in a Highly Regulated Environment
 
Reimagine Your Business in a Digital-First World with Microsoft
Reimagine Your Business in a Digital-First World with MicrosoftReimagine Your Business in a Digital-First World with Microsoft
Reimagine Your Business in a Digital-First World with Microsoft
 
How Men's Wearhouse is Addressing Commerce in the Age of the Informed Consumer
How Men's Wearhouse is Addressing Commerce in the Age of the Informed ConsumerHow Men's Wearhouse is Addressing Commerce in the Age of the Informed Consumer
How Men's Wearhouse is Addressing Commerce in the Age of the Informed Consumer
 
Build a Mobile Foundation to Drive Digital Transformation Initiatives
Build a Mobile Foundation to Drive Digital Transformation InitiativesBuild a Mobile Foundation to Drive Digital Transformation Initiatives
Build a Mobile Foundation to Drive Digital Transformation Initiatives
 
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
 
Collaboration Excellence: Strategies for Enabling a Social Business
Collaboration Excellence: Strategies for Enabling a Social BusinessCollaboration Excellence: Strategies for Enabling a Social Business
Collaboration Excellence: Strategies for Enabling a Social Business
 
Creating a Successful API Program to Drive Digital Transformation
Creating a Successful API Program to Drive Digital TransformationCreating a Successful API Program to Drive Digital Transformation
Creating a Successful API Program to Drive Digital Transformation
 
Using Yammer & SharePoint Intranets to Drive Employee Engagement
Using Yammer & SharePoint Intranets to Drive Employee EngagementUsing Yammer & SharePoint Intranets to Drive Employee Engagement
Using Yammer & SharePoint Intranets to Drive Employee Engagement
 
Elevating SharePoint to an Enterprise Platform
Elevating SharePoint to an Enterprise PlatformElevating SharePoint to an Enterprise Platform
Elevating SharePoint to an Enterprise Platform
 
Creating a Mobile Portal
Creating a Mobile PortalCreating a Mobile Portal
Creating a Mobile Portal
 
Understanding SharePoint 2013 and the Social Landscape
Understanding SharePoint 2013 and the Social Landscape Understanding SharePoint 2013 and the Social Landscape
Understanding SharePoint 2013 and the Social Landscape
 
Healthcare Portals: 5 Core Practices to make a Great Digital Experience
Healthcare Portals: 5 Core Practices to make a Great Digital ExperienceHealthcare Portals: 5 Core Practices to make a Great Digital Experience
Healthcare Portals: 5 Core Practices to make a Great Digital Experience
 
Be Digital or Die - Predictive Analytics for Digital Transformation
Be Digital or Die - Predictive Analytics for Digital TransformationBe Digital or Die - Predictive Analytics for Digital Transformation
Be Digital or Die - Predictive Analytics for Digital Transformation
 
10 Steps for Taking Control of Your Organization's Digital Debris
10 Steps for Taking Control of Your Organization's Digital Debris 10 Steps for Taking Control of Your Organization's Digital Debris
10 Steps for Taking Control of Your Organization's Digital Debris
 
Driving In-Store Traffic in the Digital Age
Driving In-Store Traffic in the Digital AgeDriving In-Store Traffic in the Digital Age
Driving In-Store Traffic in the Digital Age
 
Salesforce Summer '14 Release Highlights
Salesforce Summer '14 Release HighlightsSalesforce Summer '14 Release Highlights
Salesforce Summer '14 Release Highlights
 
10 Things to Consider When Building a CTMS Business Case
10 Things to Consider When Building a CTMS Business Case10 Things to Consider When Building a CTMS Business Case
10 Things to Consider When Building a CTMS Business Case
 
Apollo Endosurgery's Rx for Success with Salesforce
Apollo Endosurgery's Rx for Success with SalesforceApollo Endosurgery's Rx for Success with Salesforce
Apollo Endosurgery's Rx for Success with Salesforce
 
Planning and Preparing for Windows Server 2003 End-of-Life
Planning and Preparing for Windows Server 2003 End-of-LifePlanning and Preparing for Windows Server 2003 End-of-Life
Planning and Preparing for Windows Server 2003 End-of-Life
 

En vedette

Meaningful Use Reporting: Build or Buy?
Meaningful Use Reporting: Build or Buy? Meaningful Use Reporting: Build or Buy?
Meaningful Use Reporting: Build or Buy? Perficient, Inc.
 
What You Need to Know Before Upgrading SharePoint 2010
What You Need to Know Before Upgrading SharePoint 2010What You Need to Know Before Upgrading SharePoint 2010
What You Need to Know Before Upgrading SharePoint 2010Perficient, Inc.
 
How to Leverage Increased Data Granularity in the ICD-10 Code Set
How to Leverage Increased Data Granularity in the ICD-10 Code SetHow to Leverage Increased Data Granularity in the ICD-10 Code Set
How to Leverage Increased Data Granularity in the ICD-10 Code SetPerficient, Inc.
 
SharePoint: What You Need to Know Before Upgrading
SharePoint: What You Need to Know Before UpgradingSharePoint: What You Need to Know Before Upgrading
SharePoint: What You Need to Know Before UpgradingPerficient, Inc.
 
Blueprint to Building Your Commerce Re-Platform Business Case
Blueprint to Building Your Commerce Re-Platform Business CaseBlueprint to Building Your Commerce Re-Platform Business Case
Blueprint to Building Your Commerce Re-Platform Business CasePerficient, Inc.
 
How to Review, Cleanse, and Transform Clinical Data in Oracle InForm
How to Review, Cleanse, and Transform Clinical Data in Oracle InFormHow to Review, Cleanse, and Transform Clinical Data in Oracle InForm
How to Review, Cleanse, and Transform Clinical Data in Oracle InFormPerficient, Inc.
 
Leveraging Oracle IDMP Enterprise Foundation Suite for Regulatory Compliance
Leveraging Oracle IDMP Enterprise Foundation Suite for Regulatory ComplianceLeveraging Oracle IDMP Enterprise Foundation Suite for Regulatory Compliance
Leveraging Oracle IDMP Enterprise Foundation Suite for Regulatory CompliancePerficient, Inc.
 

En vedette (7)

Meaningful Use Reporting: Build or Buy?
Meaningful Use Reporting: Build or Buy? Meaningful Use Reporting: Build or Buy?
Meaningful Use Reporting: Build or Buy?
 
What You Need to Know Before Upgrading SharePoint 2010
What You Need to Know Before Upgrading SharePoint 2010What You Need to Know Before Upgrading SharePoint 2010
What You Need to Know Before Upgrading SharePoint 2010
 
How to Leverage Increased Data Granularity in the ICD-10 Code Set
How to Leverage Increased Data Granularity in the ICD-10 Code SetHow to Leverage Increased Data Granularity in the ICD-10 Code Set
How to Leverage Increased Data Granularity in the ICD-10 Code Set
 
SharePoint: What You Need to Know Before Upgrading
SharePoint: What You Need to Know Before UpgradingSharePoint: What You Need to Know Before Upgrading
SharePoint: What You Need to Know Before Upgrading
 
Blueprint to Building Your Commerce Re-Platform Business Case
Blueprint to Building Your Commerce Re-Platform Business CaseBlueprint to Building Your Commerce Re-Platform Business Case
Blueprint to Building Your Commerce Re-Platform Business Case
 
How to Review, Cleanse, and Transform Clinical Data in Oracle InForm
How to Review, Cleanse, and Transform Clinical Data in Oracle InFormHow to Review, Cleanse, and Transform Clinical Data in Oracle InForm
How to Review, Cleanse, and Transform Clinical Data in Oracle InForm
 
Leveraging Oracle IDMP Enterprise Foundation Suite for Regulatory Compliance
Leveraging Oracle IDMP Enterprise Foundation Suite for Regulatory ComplianceLeveraging Oracle IDMP Enterprise Foundation Suite for Regulatory Compliance
Leveraging Oracle IDMP Enterprise Foundation Suite for Regulatory Compliance
 

Similaire à Perficient PepsiCo Rich Internet Apps Seminar

Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet ApplicationsYoussef Shaath
 
Assessing the Value of Rich Internet-White Paper
Assessing the Value of Rich Internet-White PaperAssessing the Value of Rich Internet-White Paper
Assessing the Value of Rich Internet-White PaperAxis Technology, LLC
 
Strategic Alliance proposal to IT Service Providers – Creating Growth Opportu...
Strategic Alliance proposal to IT Service Providers – Creating Growth Opportu...Strategic Alliance proposal to IT Service Providers – Creating Growth Opportu...
Strategic Alliance proposal to IT Service Providers – Creating Growth Opportu...abhinashak
 
Build Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdfBuild Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdfUncodemy
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsCristina Vidu
 
Directions on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentDirections on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentTakeshi Shinmura
 
Designing usable web applications (part 1) experience dynamics web seminar
Designing usable web applications (part 1)  experience dynamics web seminarDesigning usable web applications (part 1)  experience dynamics web seminar
Designing usable web applications (part 1) experience dynamics web seminarExperience Dynamics
 
Improving the User Experience of UiPath Apps
Improving the User Experience of UiPath AppsImproving the User Experience of UiPath Apps
Improving the User Experience of UiPath AppsDianaGray10
 
Prashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs ExpPrashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs ExpPrashantSinghvi
 
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha RoyPartha Roy
 
Jonathan Terry's Resume
Jonathan Terry's ResumeJonathan Terry's Resume
Jonathan Terry's Resumejcterry
 
Aghreni Technologies Corporate Presentation Ver 1
Aghreni Technologies Corporate Presentation Ver 1Aghreni Technologies Corporate Presentation Ver 1
Aghreni Technologies Corporate Presentation Ver 1Manjunatha Kg
 
Building a Strong Online Presence: The Essentials of Full Web Development
Building a Strong Online Presence: The Essentials of Full Web DevelopmentBuilding a Strong Online Presence: The Essentials of Full Web Development
Building a Strong Online Presence: The Essentials of Full Web DevelopmentThe Fabcode IT Solutions LLP
 
Telliant-Pres-_9-2-22 (1).pdf
Telliant-Pres-_9-2-22 (1).pdfTelliant-Pres-_9-2-22 (1).pdf
Telliant-Pres-_9-2-22 (1).pdfSethNarayanan1
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachEnterprise Management Associates
 

Similaire à Perficient PepsiCo Rich Internet Apps Seminar (20)

Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
 
GenericFrame Technology
GenericFrame TechnologyGenericFrame Technology
GenericFrame Technology
 
Assessing the Value of Rich Internet-White Paper
Assessing the Value of Rich Internet-White PaperAssessing the Value of Rich Internet-White Paper
Assessing the Value of Rich Internet-White Paper
 
Resume
ResumeResume
Resume
 
Strategic Alliance proposal to IT Service Providers – Creating Growth Opportu...
Strategic Alliance proposal to IT Service Providers – Creating Growth Opportu...Strategic Alliance proposal to IT Service Providers – Creating Growth Opportu...
Strategic Alliance proposal to IT Service Providers – Creating Growth Opportu...
 
SunidhiSharma
SunidhiSharmaSunidhiSharma
SunidhiSharma
 
Build Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdfBuild Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdf
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
 
Directions on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentDirections on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_development
 
Designing usable web applications (part 1) experience dynamics web seminar
Designing usable web applications (part 1)  experience dynamics web seminarDesigning usable web applications (part 1)  experience dynamics web seminar
Designing usable web applications (part 1) experience dynamics web seminar
 
Improving the User Experience of UiPath Apps
Improving the User Experience of UiPath AppsImproving the User Experience of UiPath Apps
Improving the User Experience of UiPath Apps
 
Prashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs ExpPrashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs Exp
 
Somnath Resume
Somnath ResumeSomnath Resume
Somnath Resume
 
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha Roy
 
Jonathan Terry's Resume
Jonathan Terry's ResumeJonathan Terry's Resume
Jonathan Terry's Resume
 
Aghreni Technologies Corporate Presentation Ver 1
Aghreni Technologies Corporate Presentation Ver 1Aghreni Technologies Corporate Presentation Ver 1
Aghreni Technologies Corporate Presentation Ver 1
 
Building a Strong Online Presence: The Essentials of Full Web Development
Building a Strong Online Presence: The Essentials of Full Web DevelopmentBuilding a Strong Online Presence: The Essentials of Full Web Development
Building a Strong Online Presence: The Essentials of Full Web Development
 
AravindaKumarNew
AravindaKumarNewAravindaKumarNew
AravindaKumarNew
 
Telliant-Pres-_9-2-22 (1).pdf
Telliant-Pres-_9-2-22 (1).pdfTelliant-Pres-_9-2-22 (1).pdf
Telliant-Pres-_9-2-22 (1).pdf
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management Approach
 

Plus de Perficient, Inc.

Driving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsDriving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsPerficient, Inc.
 
Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Perficient, Inc.
 
The Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesThe Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesPerficient, Inc.
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Perficient, Inc.
 
Content, Commerce, and... COVID
Content, Commerce, and... COVIDContent, Commerce, and... COVID
Content, Commerce, and... COVIDPerficient, Inc.
 
Centene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryCentene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryPerficient, Inc.
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaPerficient, Inc.
 
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPreparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPerficient, Inc.
 
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Perficient, Inc.
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinPerficient, Inc.
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudPerficient, Inc.
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and ComingPerficient, Inc.
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementPerficient, Inc.
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management OverviewPerficient, Inc.
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomePerficient, Inc.
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkPerficient, Inc.
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersPerficient, Inc.
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsPerficient, Inc.
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPerficient, Inc.
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Perficient, Inc.
 

Plus de Perficient, Inc. (20)

Driving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsDriving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season Results
 
Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation
 
The Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesThe Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial Services
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
 
Content, Commerce, and... COVID
Content, Commerce, and... COVIDContent, Commerce, and... COVID
Content, Commerce, and... COVID
 
Centene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryCentene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success Story
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug Koda
 
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPreparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
 
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM Cloud
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and Coming
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis Management
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management Overview
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from Home
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote Work
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote Workers
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft Teams
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge Management
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work
 

Dernier

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Dernier (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

Perficient PepsiCo Rich Internet Apps Seminar

  • 1. RIA Seminar October 7-8, 2010 Contact: Jeff Shaw 303.229.1640 jeff.shaw@perficient.com
  • 3. Fast Facts Founded in 1997 Public, NASDAQ: PRFT 2009 revenue of $188 million 17 markets throughout the U.S. & Canada: Austin, Chicago, Cincinnati, Cleveland, Columbus, Dallas, Denver, Detroit, Fairfax, Houston, Indianapolis, Minneapolis, New Orleans, Philadelphia, San Jose, St. Louis, and Toronto 1,100+ employees Dedicated solution practices Served 400+ clients in past 12 months Alliance partnerships with major technology vendors Multiple vendor/industry technology & growth awards Our working model revolves around high-performance on-shore leadership teams leveraging our offshore capabilities in the delivery of business solutions 3
  • 4.
  • 7. SOA and Business Process Management
  • 11. eCommerce & Product Information Management
  • 15.
  • 18. Business Process & Workflow Consulting
  • 19. Usability and UI Consulting
  • 24. EducationPerficient brings deep solutions expertise and offers a complete set of flexible services to help clients implement business-driven IT solutions 4
  • 25.
  • 26. Faster time-to-market and cost savings for projects
  • 28. Superior project, platform and product support
  • 29. Unrivaled experience that results from strong relationships (IBM, Oracle)Other Valued Partners Include “Perficient's track record in delivering scalable, integrated and reliable solutions makes them one of IBM's most reliable partners.” -- Paraic Sweeney, IBM 5
  • 30. Today’s Presenters Michael Porter – Portal and Collaboration Practice Manager 10 years experience working with portal, collaboration, and content solutions Industry-known thought leader and responsible for driving client’s strategy Publishes articles, blogs, and presents at various conferences each year Working with companies across the U.S. to define their vision for portal, collaboration, and other technologies Brian Flanagan – User Experience SME and Flex Technologist Extensive experience working with clients to develop a business-focused User Experience strategy Responsible the development of best practice front-end solutions 15 years of IT experience Jeff Rivkin – AJAX Technology SME Solutions architect and tech lead for a variety of intranet and extranet portal implementations Responsible for developing and delivering AJAX-based technology solutions 30 years of IT experience John Angelini – Microsoft Silverlight SME/MVP Specializes in SharePoint architecture, development and customization Numerous implementations with WPF, Silverlight, WCF, WF and other .NET 3.X technologies Lengthy background in commercial graphic design and 3D animation; video editing and special effect design 6
  • 31. Why We’re Here Today You need to: Enable dashboards and selected applications on smart phones Increase the usability and richness of custom applications E.g. Port Demand Resource Planner from a thick client to an RIA Establish a division of responsibilities between rich applications and portal umbrellas 7
  • 33. What Is User Experience? User Experience is not part of the process. It is the Process. 9
  • 34.
  • 35. Drive increased return on investment (ROI) by simplifying and improving user interaction
  • 38. Complete task quickly and accurately
  • 39. Use rich data visualization to make better decisions10
  • 40.
  • 42. Engaging Users 3x3 Paper PrototypingRapidly iterate through design concepts AccessibilityValidate usability for all users Design StudiosGroup sessions to facilitate ideation Moderated Usability TestingEngage users to validate design concepts 13
  • 43. 14 Understanding Accessibility Novice Computer Users ~ 25% of US households do not own a computer Aging Population By 2010, 60% of US population will be over the age of 35 Language Learners Temporary Situational Restrictions Poor hearing Failing Vision Color Blindness Ranges of Human Ability Blind / Visually Impaired MobilityImpaired Deaf / Hard of Hearing Cognitive / Learning “Disabilities” are no longer confined to traditional definitions, especially with growing need to embrace multi-generational and multi-cultural populations.
  • 44. Trends In User Experience Mobility Design for mobile first Social Interaction Focus on real-time collaboration Gaming Mechanics Leverage gaming behaviors to motivate users Analytics Evaluate the usefulness of a solution through analytics 15
  • 46. 17 A Rich Internet Application is a web application that has many characteristics of desktop applications typically delivered by a site-specific browser… Adobe Flash, Java, and Microsoft Silverlight are currently the three most common platforms with penetration rates of 99%, 80%, and 54% respectively. --- Wikipedia Rich Internet applications (RIAs) offer a rich, engaging experience that improves user satisfaction and increases productivity. Using the broad reach of the Internet, RIAs can be deployed across browsers and desktops. --- Adobe
  • 47.
  • 48.
  • 49. 19 Previous Web 2.0 Architecture
  • 50. 20 Current and Future Architecture Portal + Enterprise 2.0
  • 51. 21 Enterprise Uses of Web 2.0 – REST/WOA WOA – Web Oriented Architecture is less a standard and more a pragmatic way of getting things done on the web WOA incorporates simple, lightweight mechanisms to integrate services, as opposed to the complexities of SOAP REST is a core technology of WOA Most of the mash-ups you see today leverage WOA http://blogs.zdnet.com/Hinchcliffe/?p=27
  • 52. Things to think about for your RIA 22
  • 53. Common Aspects of Web Applications Think through whether you need this functionality Deep LinkingLink deeply into the application. Your business user says, “this is a great chart. I want others to see it” Page and sub-page interactione.g. loosely coupled. Can I go from application component on one page and click a button to go to another web page while passing context? Content ManagementBusiness User says, “I need to change this piece of content right here.”Developer says, “No problem, let me code and test for two months and I’ll have it out there for you. 23
  • 54. Common Aspects of Web Applications Think through whether you need this functionality Process or workflowMany times forms or data means that a process needs to be followed. How will you inject a workflow into your application? Location, location, locationRich Internet Applications are just that, RICH.e.g. they can be client heavy. If you ask a user in Brazil to download a 2 Meg package before he or she can start using the app and then ask the same thing again just a few minutes later you will have problems.- The most common complaint of a newly rolled out global site is that it’s unusable outside the U.S. 24
  • 56. What is Ajax? Development tools/techniques for interactive web applications AJAX = Asynchronous JavaScript and XML Update web page without reloading the whole page Combination of technologies: HTML, CSS, DOM, XMLHttpRequest or ActiveX, JavaScript Name coined in 2005; code dates to 2003 26
  • 57. How Ajax Works XMLHttpRequest - exchange data with server Requests: GET/POST; Asynchronous/Synchronous Responses: XML, JSON, or text Callback functions 27
  • 58.
  • 60.
  • 62. Ajax Frameworks & Libraries jQuery DOJO Yahoo User Interface (YUI) Google Web Toolkit (GWT) Direct vs. indirect Libraries: Software FX Fusion DHTMLX Other 30
  • 63.
  • 64. Integrate charts and grids
  • 66.
  • 69. Ajax Pros and Cons Pros Maturity Major vendor support Browser independence Availability of tested complex components Performance Code readability Make web pages more desktop-like Open source Cons Bookmarks, history and deep-dives Extensibility Documentation Debugging Handling large datasets Disabled JavaScript Coding for search engine crawlers Browser compatibility 33
  • 71. What is Adobe Flex? Open Source Framework 100+ Extensible Components Powerful Charting Capabilities Based on Flash Platform Consistent Deployment Enterprise Class Runtime Actionscript Language 35
  • 73. Flash Catalyst Interaction Design Tool Enables rapid interaction design without coding Round-trip editing bridges the designer/developer workflow Provides an interchange between CS5 and Flex Produces Reusable Code 37
  • 74. Flash Builder Built on eclipse Powerful testing & debugging Flex unit testing Performance profiling Network monitoring Client-side data management On-demand fetching of data Page through large data sets Automates the CRUD 38
  • 75. Degrafa: Declarative Graphics Framework Open source framework Creates dynamic graphics in MXML markup 39
  • 76. Flare Open source library Advanced data visualizations 40
  • 77. iLog Elixer Licensed product Includes components for advanced graphical display 41
  • 78. Mobile Applications AIR for mobile devices Adobe “Hero” mobile framework Multi-screen development 42
  • 79. Sample Flash Catalyst Prototypes 43
  • 81. Sample Flex Applications TweetDeck New York Times Reader SAP Business Objects 45
  • 82.
  • 84. Not compatible with all browsers (iphone/ipad)
  • 85. Compatibility with native browser features like back button and password manager
  • 88. What is Silverlight? Platform for creating engaging, interactive applications for the Web, desktop, and mobile devices Free browser plugin with very small footprint Can easily access J2EE services that are exposed Browsers supported : Internet Explorer 6, 7, 8, Firefox 2 and 3, Safari 3 and 4, and now Google Chrome Out of the box integration with platforms such as SharePoint Same coding paradigm as any other .Net App Primary development platform for Windows Phone 7 Fun Fact : NetFlix uses Silverlight for delivering Streaming media 48
  • 89. Silverlight Internals Expression Blend easy prototyping with reusable code Runs on the Client Browser Can be deployed without the browser as a thick App Abundant Out of the Box controls for rendering content plus numerous Third-Party controls available SketchFlow increases the speed with which the vision for an Application can be demonstrated Other Cool Features : RIA Services, Animation, Streaming Media, 3D Graphics, Pan, Zoom etc Small learning curve for existing .Net developers 49
  • 90. Example Silverlight Applications Streaming Media Player in SharePoint 50
  • 91. 51 Example Silverlight Applications Graphing / Line of Business
  • 92. 52 Example Silverlight Applications Windows Phone 7 - AP News Reader
  • 93.
  • 95. Not compatible with all browsers, but most
  • 96. Requires .Netdevelopment skillsPros Mature product Multiple Platform Support Feature Rich High penetration Requires .Net skills (prevalent in the industry) Backed by Microsoft 3rd Party Support Run out-of-browser with elevated permissions Write once deploy everywhere 53
  • 98. RIA Technology Comparison * With add-on products 55

Notes de l'éditeur

  1. .
  2. Other Samples