Mashing Up with Google Mashup Editor and Yahoo! Pipes
|
|
|
- Jonah Doyle
- 10 years ago
- Views:
Transcription
1 Mashing Up with Google Mashup Editor and Yahoo! Pipes Gregor Hohpe Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 1
2 Who's Gregor? Distributed systems, enterprise integration, service-oriented architectures, mashups Write code every day. Share knowledge through patterns. Enterprise Integration Patterns Addison-Wesley Integration Patterns Microsoft Press Enterprise Solution Patterns Microsoft Press Best Software Writing I (Joel Spolsky) APress SOA Expertenwissen dpunkt Verlag Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 2
3 A Brief History of Time Web 1.0 Static HTML pages, Shopping Sites User oriented Web 1.5 Web Services Machine oriented Web 2.0 Web as platform, lightweight programming Data Feeds User contributed content, collective intelligence Mashups Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 3
4 Mashups A web application that combines data from more than one source into an integrated experience. RIA = Rich Internet Applications Combine multiple data feeds Often read-only User developed Access services over Internet Ad-hoc, easy to change Mashups on mashups Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 4
5 Mashup Anatomy Front-End Transform / Aggregate Data Sources / Adapters Google Mashup Editor QED Wiki JavaScript Libraries Microsoft Popfly Yahoo! Pipes Snaplogic Microsoft Popfly IBM Damia Dapper Openkapow Snaplogic StrikeIron (not meant to be complete nor a recommendation) Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 5
6 Example: My Travel Map Feed Google Calendar with Conference Events Yahoo! Pipes Geo Enriched Feed Google Mashup Editor Interactive Application Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 6
7 Starting Point: Google Calendar Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 7
8 Calendar Feed Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 8
9 Yahoo! Pipe Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 9
10 Yahoo! Pipes Data flow pipeline editor Input: any XML, Output: RSS, JSON, KML Visual, browser-based editor, simple debugging by inspection Pipes hosted at Yahoo!, accessible via URL Users can share and clone pipes Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 10
11 Google Mashup Editor AJAX development framework Rich rendering off data feeds using templates Browser-based IDE One click deployment Event model for rich user interactivity User entered data (by application / by user) Built-in support for Google Maps Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 11
12 Mashup Editor Application <gm:page title="gregorconferencemap"> <h1>gregor's Conference Travel</h1> <table width="900"> <tr valign="top"> <td width="300"> <gm:list id="mylist" data=" pagesize="10"> <gm:handleevent src="map"/> </gm:list> <gm:item id="item" template="itemtemplate"> <gm:handleevent src="mylist"/> </gm:item> </td> <td class="mainpanel"> <gm:map id="map" data="${mylist}" latref="geo:lat" lngref="geo:long"> <gm:handleevent src="mylist"/> </gm:map> </td> </tr> </table> </gm:page> Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 12
13 Google Mashup Editor Event Model onclick onclick <gm:list> <gm:handleevent src="map"/> </gm:list> onclick <gm:item > <gm:handleevent src="mylist"/> </gm:item> <gm:map > <gm:handleevent src="mylist"/> </gm:map> Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 13
14 Programming Models Data pipeline Declarative within HTML DOM tree Query pipeline (IBM Damia) Visual programming back in vogue? Intuitive Scalability concerns Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 14
15 Snags (Small Picture) Spec vs. common practice, e.g. RSS GUIDs Atom vs. RSS feed formats Absence of schema does not mean no data mapping issues XPATH (in various guises) Debugging (especially in declarative models) Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 15
16 Snags (Big Picture) License agreements Inside the enterprise Security Service-level agreements Contract changes Scalability Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 16
17 Useful Tools Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 17
18 Mashups vs. SOA vs. Web Services vs. EAI Mashups User-driven Bottom-up Quick time to value Laissez faire Design by sample data Reuse by copy-paste Uses services EAI / SOA IT driven Top-down Longer time Robust, guarantees Design by contract Service re-use Uses services It's all (still) about integration! Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 18
19 Resources Blog / Tutorial code.google.com/support/bin/topic.py?topic=12044 Products code.google.com/gme pipes.yahoo.com Market Watch / Directories programmableweb.com Events Mashup Camp Gregor Hohpe: Mashing Up with Google Mashup Editor and Yahoo! Pipes Slide 19
The Cloud as the New Middleware Platform
The Cloud as the New Middleware Platform Gregor Hohpe Track Host www.eaipatterns.com www.conversationpatterns.com 2007 Google, Inc. All rights reserved, Created by Ludwig Gatzke 2007 Google, Inc. All rights
Solution Showcase Session. Enterprise 2.0 Computing Services
Solution Showcase Session Enterprise 2.0 Computing Services IDEA Lab Competencies Business Solutions Competency Verification and Validation Competency Business Intelligence Competency Managed Services
Cloud Computing. Chapter 2 Software as a Service (SaaS)
Cloud Computing Chapter 2 Software as a Service (SaaS) Learning Objectives Define and describe SaaS. List the advantages and disadvantages of SaaS solutions. Define and describe OpenSaaS. Define and describe
Mashup Development Seminar
Mashup Development Seminar Tampere University of Technology, Finland Fall 2008 http://www.cs.tut.fi/~taivalsa/kurssit/mads2008/ Prof. Tommi Mikkonen Dr. Antero Taivalsaari Background History of computing
ORACLE APPLICATION EXPRESS 5.0
ORACLE APPLICATION EXPRESS 5.0 Key Features Fully supported nocost feature of the Oracle Database Simple 2-Tier Architecture Develop desktop and mobile applications 100% Browserbased Development and Runtime
Programming Without a Call Stack: Event-driven Architectures
Gregor Hohpe Google Programming Without a Call Stack: -driven Architectures www.eaipatterns.com Who's Gregor? Distributed systems, enterprise integration, service-oriented architectures MQ, MSMQ, JMS,
ArcGIS Server 9.3.1 mashups
Welcome to ArcGIS Server 9.3.1: Creating Fast Web Mapping Applications With JavaScript Scott Moore ESRI Olympia, WA [email protected] Seminar agenda ArcGIS API for JavaScript: An Overview ArcGIS Server Resource
Integration the Web 2.0 way. Florian Daniel ([email protected]) April 28, 2009
Web Mashups Integration the Web 2.0 way Florian Daniel ([email protected]) April 28, 2009 What are we talking about? Mashup possible defintions...a mashup is a web application that combines data from
MatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0
MatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0 Disclaimer The complete content of this document is subject to the general terms and conditions of Colygon as of April 2011. The
IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience
IBM Digital Experience Using Modern Web Development Tools and Technology with IBM Digital Experience Agenda The 2015 web development landscape and IBM Digital Experience Modern web applications and frameworks
OpenText Information Hub (ihub) 3.1 and 3.1.1
OpenText Information Hub (ihub) 3.1 and 3.1.1 OpenText Information Hub (ihub) 3.1.1 meets the growing demand for analytics-powered applications that deliver data and empower employees and customers to
SENSE/NET 6.0. Open Source ECMS for the.net platform. www.sensenet.com 1
SENSE/NET 6.0 Open Source ECMS for the.net platform www.sensenet.com 1 ABOUT THE PRODUCT: SENSE/NET 6.0 About the product 2 KEY FEATURES Workspaces-based collaboration Document management Office integration
Collaborative Open Market to Place Objects at your Service
Collaborative Open Market to Place Objects at your Service D6.2.1 Developer SDK First Version D6.2.2 Developer IDE First Version D6.3.1 Cross-platform GUI for end-user Fist Version Project Acronym Project
REST web services. Representational State Transfer Author: Nemanja Kojic
REST web services Representational State Transfer Author: Nemanja Kojic What is REST? Representational State Transfer (ReST) Relies on stateless, client-server, cacheable communication protocol It is NOT
Experimenting in the domain of RIA's and Web 2.0
Experimenting in the domain of RIA's and Web 2.0 Seenivasan Gunabalan IMIT IV Edition, Scuola Suoperiore Sant'Anna,Pisa, Italy E-mail: [email protected] ABSTRACT This paper provides an overview
Unlocking the Java EE Platform with HTML 5
1 2 Unlocking the Java EE Platform with HTML 5 Unlocking the Java EE Platform with HTML 5 Overview HTML5 has suddenly become a hot item, even in the Java ecosystem. How do the 'old' technologies of HTML,
Using Social Networking Sites as a Platform for E-Learning
Using Social Networking Sites as a Platform for E-Learning Mohammed Al-Zoube and Samir Abou El-Seoud Princess Sumaya University for Technology Key words: Social networks, Web-based learning, OpenSocial,
Oracle Application Development Framework Overview
An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
Performance testing Web 2.0
Performance testing Web 2.0 Stuart Moncrieff, Performance Test Consultant JDS 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice What is
The Oracle Fusion Development Platform
The Oracle Fusion Development Platform Juan Camilo Ruiz Senior Product Manager Development Tools 1 The preceding is intended to outline our general product direction. It is intended for information purposes
An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0
An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Rational Application Developer, Version 8.0, contains
IBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
Table of contents. HTML5 Data Bindings SEO DMXzone
Table of contents Table of contents... 1 About HTML5 Data Bindings SEO... 2 Features in Detail... 3 The Basics: Insert HTML5 Data Bindings SEO on a Page and Test it... 7 Video: Insert HTML5 Data Bindings
Client-side Web Engineering From HTML to AJAX
Client-side Web Engineering From HTML to AJAX SWE 642, Spring 2008 Nick Duan 1 What is Client-side Engineering? The concepts, tools and techniques for creating standard web browser and browser extensions
Sisense. Product Highlights. www.sisense.com
Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze
Web Apps The Next Generation
Web Apps The Next Generation Access Opportunity Or Challenge? T. V. Raman Google Research Web Apps The Next Generation p. 1 Outline Web Applications The access challenge What does accessible mean? Web
Web Cloud Architecture
Web Cloud Architecture Introduction to Software Architecture Jay Urbain, Ph.D. [email protected] Credits: Ganesh Prasad, Rajat Taneja, Vikrant Todankar, How to Build Application Front-ends in a Service-Oriented
Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture
Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture Apps and data source extensions with APIs Future white label, embed or integrate Power BI Deploy Intelligent
Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA
Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Enterprise Web 2.0 >>> FAST White Paper November 2006 Abstract Modern Rich Internet Applications for SOA have to cope with
Semarchy Convergence for Data Integration The Data Integration Platform for Evolutionary MDM
Semarchy Convergence for Data Integration The Data Integration Platform for Evolutionary MDM PRODUCT DATASHEET BENEFITS Deliver Successfully on Time and Budget Provide the Right Data at the Right Time
SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.
Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.
Advanced Web Application Development
Long Title: Language of Instruction: Advanced Web English Module Code: H8AWA Credits: 5 NFQ Level: LEVEL 8 Field of Study: Computer use Taxonomy: Blooms Module Delivered in 1 programme(s) Module Coordinator:
Structured Content: the Key to Agile. Web Experience Management. Introduction
Structured Content: the Key to Agile CONTENTS Introduction....................... 1 Structured Content Defined...2 Structured Content is Intelligent...2 Structured Content and Customer Experience...3 Structured
Reach more users with business intelligence
Reach more users with business intelligence Highlights Deliver BI information to users in the context of their day-to-day processes and applications Provide actionable intelligence to users, no matter
Agents and Web Services
Agents and Web Services ------SENG609.22 Tutorial 1 Dong Liu Abstract: The basics of web services are reviewed in this tutorial. Agents are compared to web services in many aspects, and the impacts of
ReportPortal Web Reporting for Microsoft SQL Server Analysis Services
Zero-footprint OLAP OLAP Web Client Web Client Solution Solution for Microsoft for Microsoft SQL Server Analysis Services ReportPortal Web Reporting for Microsoft SQL Server Analysis Services See what
<Insert Picture Here> Michael Hichwa VP Database Development Tools [email protected] Stuttgart September 18, 2007 Hamburg September 20, 2007
Michael Hichwa VP Database Development Tools [email protected] Stuttgart September 18, 2007 Hamburg September 20, 2007 Oracle Application Express Introduction Architecture
XML Processing and Web Services. Chapter 17
XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing
Example. Represent this as XML
Example INF 221 program class INF 133 quiz Assignment Represent this as XML JSON There is not an absolutely correct answer to how to interpret this tree in the respective languages. There are multiple
Lecture Overview. Web 2.0, Tagging, Multimedia, Folksonomies, Lecture, Important, Must Attend, Web 2.0 Definition. Web 2.
Lecture Overview Web 2.0, Tagging, Multimedia, Folksonomies, Lecture, Important, Must Attend, Martin Halvey Introduction to Web 2.0 Overview of Tagging Systems Overview of tagging Design and attributes
Oracle WebCenter Sites Mobility Server Enabling exceptional mobile and tablet web applications and web sites without compromise
Oracle WebCenter Sites Mobility Server Enabling exceptional mobile and tablet web applications and web sites without compromise Mobility Server offers state-of-the-art technology and a comprehensive solution
Key Benefits of Microsoft Visual Studio 2008
Key Benefits of Microsoft Visual Studio 2008 White Paper December 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current
Programming Fundamentals of Web Applications Course 10958A; 5 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Programming Fundamentals of Web Applications Course 10958A; 5 Days Course
Performance Testing for Ajax Applications
Radview Software How to Performance Testing for Ajax Applications Rich internet applications are growing rapidly and AJAX technologies serve as the building blocks for such applications. These new technologies
Microsoft 80295 - Extending Microsoft Dynamics CRM 2011
1800 ULEARN (853 276) www.ddls.com.au Microsoft 80295 - Extending Microsoft Dynamics CRM 2011 Length 3 days Price $2629.00 (inc GST) Overview This course offers detailed and interactive information on
SharePoint and Contract Management. Alan Weintraub Practice Director ECM Consulting (610) 234-4032 (office) (484) 467-5720 (Mobile)
1 SharePoint and Contract Management Alan Weintraub Practice Director ECM Consulting (610) 234-4032 (office) (484) 467-5720 (Mobile) 2 Agenda What is SharePoint MOSS 2007 Contract Management Demonstration
CORRELATE for Microsoft Sharepoint Windows Services
CORRELATE for Microsoft Sharepoint Windows Services White Paper Purpose The purpose of this document is to describe the integration of Correlate and Microsoft Windows Sharepoint Services (WSS). This description
APPENDIX A Web Redesign Infrastructure. Deployment Overview
APPENDIX A Web Redesign Infrastructure Deployment Overview Last Updated: 02/22/2010 New Products Glossary IBM Server Components IBM WebSphere Portal: IBM WebSphere Portal Server extends the WebSphere platform
Create Cool Lumira Visualization Extensions with SAP Web IDE Dong Pan SAP PM and RIG Analytics Henry Kam Senior Product Manager, Developer Ecosystem
Create Cool Lumira Visualization Extensions with SAP Web IDE Dong Pan SAP PM and RIG Analytics Henry Kam Senior Product Manager, Developer Ecosystem 2015 SAP SE or an SAP affiliate company. All rights
How To Write An Ria Application
Document Reference TSL-SES-WP-0001 Date 4 January 2008 Issue 1 Revision 0 Status Final Document Change Log Version Pages Date Reason of Change 1.0 Draft 17 04/01/08 Initial version The Server Labs S.L
Data Visualization in Ext Js 3.4
White Paper Data Visualization in Ext Js 3.4 Ext JS is a client-side javascript framework for rapid development of cross-browser interactive Web applications using techniques such as Ajax, DHTML and DOM
Beyond The Web Drupal Meets The Desktop (And Mobile) Justin Miller Code Sorcery Workshop, LLC http://codesorcery.net/dcdc
Beyond The Web Drupal Meets The Desktop (And Mobile) Justin Miller Code Sorcery Workshop, LLC http://codesorcery.net/dcdc Introduction Personal introduction Format & conventions for this talk Assume familiarity
Derek Burney General Manager Microsoft SharePoint Platform Microsoft Corporation
Derek Burney General Manager Microsoft SharePoint Platform Microsoft Corporation Over 2300 Attendees from over 60 countries! Nearly 4 times the size of last year s Munich SharePoint Conference! Nearly
Web Frameworks. web development done right. Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof.
Web Frameworks web development done right Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof.ssa Anna Corazza Outline 2 Web technologies evolution Web frameworks Design Principles
Load Testing RIA using WebLOAD. Amir Shoval, VP Product Management [email protected]
Load Testing RIA using WebLOAD Amir Shoval, VP Product Management [email protected] Agenda Introduction to performance testing Introduction to WebLOAD Load testing Rich Internet Applications 2 Introduction
The Sitecore Solution for Web Content Management
The Sitecore Solution for Web Content Management Building an Interactive Presence for Profitable Business Relationships Geoffrey E. Bock, Principal Bock & Company The Sitecore Solution for Web Content
Nexawebホワイトペーパー. Developing with Nexaweb ~ Nexaweb to Improve Development Productivity and Maintainability
Nexawebホワイトペーパー Developing with Nexaweb ~ Nexaweb to Improve Development Productivity and Maintainability Nexaweb Technologies, Inc. February 2012 Overview Many companies today are creating rich internet
A brief introduction on SharePoint
A brief introduction on SharePoint Raizel Consulting 11/09/2007 SharePoint is an enterprise information portal, from Microsoft, that can be configured to run Intranet, Extranet and Internet sites. SharePoint
Open Government Data Initiative. Dejan Cvetkovic Regional Technology Officer, Microsoft CEE Athens, Greece, December 1 st, 2011
Open Government Data Initiative OGDI Dejan Cvetkovic Regional Technology Officer, Microsoft CEE Athens, Greece, December 1 st, 2011 http://ec.europa.eu/information_society/policy/psi/docs/pdfs/pira_study/commercial_final_report.pdf
Amplify Service Integration Developer Productivity with Oracle SOA Suite 12c
Amplify Service Integration Developer Productivity with Oracle SOA Suite 12c CON7598 Rajesh Kalra, Sr. Principal Product Manager Robert Wunderlich, Sr. Principal Product Manager Service Integration Product
Migration and Developer Productivity Solutions Cloud, Mobile and Web Development Workshop
Migration and Developer Productivity Solutions Cloud, Mobile and Web Development Workshop Charles Finley Transformix Computer Corporation Cloud, Mobile and Web Development Workshop: A Hands-on Tools-Based
Putting the power of Web 2.0 into practice.
White paper July 2008 Putting the power of Web 2.0 into practice. How rich Internet applications can deliver tangible business benefits Page 2 Contents 2 Introduction 3 What Web 2.0 technology can do for
Mindshare Studios Introductory Guide to Content Management Systems
Mindshare Studios Introductory Guide to Content Management Systems A quick introduction to web-based content management. What is a CMS? A content management system (CMS) is a web application for creating
Web Application Development for the SOA Age Thinking in XML
Web Application Development for the SOA Age Thinking in XML Enterprise Web 2.0 >>> FAST White Paper August 2007 Abstract Whether you are building a complete SOA architecture or seeking to use SOA services
Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf
1 The Web, revisited WEB 2.0 [email protected] Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 2 The old web: 1994 HTML pages (hyperlinks)
Housing Works. Content Management System Overview. Presented to: 12.16.13
[! Content Management System Overview ]! Presented to: Housing Works 12.16.13 SAMPLES OF OUR DESIGN AND DEVELOPMENT WORK Juvenile Diabetes Research Foundation of Canada www.jdrf.ca Kroger Bringing Hope
Integrating SharePoint Sites within WebSphere Portal
Integrating SharePoint Sites within WebSphere Portal November 2007 Contents Executive Summary 2 Proliferation of SharePoint Sites 2 Silos of Information 2 Security and Compliance 3 Overview: Mainsoft SharePoint
ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility
ORACLE MOBILE SUITE COMPLETE MOBILE DEVELOPMENT AND DEPLOYMENT PLATFORM KEY FEATURES Productivity boosting mobile development framework Cross device/os deployment Lightweight and robust enterprise service
What 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,
Speed up your web site. Alan Seiden Consulting alanseiden.com
alanseiden.com Alan s PHP on IBM i focus Consultant to innovative IBM i and PHP users PHP project leader, Zend/IBM Toolkit Contributor, Zend Framework DB2 enhancements Award-winning developer Authority,
Lightweight Data Integration using the WebComposition Data Grid Service
Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed
Contents. BBS Software as a Service (SaaS),7. EH introducing aoudco.pu.ing 1. Distinguishing Cloud Types 4. Exploring
Contents Preface xvii EH introducing aoudco.pu.ing 1 Web 2.0 and the Cloud 3 Distinguishing Cloud Types 4 Cloud Deployment Models 5 Cloud Service Models 6 Exploring Uses of the Cloud 9 Introducing Scalability
Expanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming
TRAINING & REFERENCE murach's web programming with C# 2010 Anne Boehm Joel Murach Va. Mike Murach & Associates, Inc. I J) 1-800-221-5528 (559) 440-9071 Fax: (559) 44(M)963 [email protected] www.murach.com
Introduction to Tizen SDK 2.0.0 Alpha. Taiho Choi Samsung Electronics
Introduction to Tizen SDK 2.0.0 Alpha Taiho Choi Samsung Electronics Contents Web technologies of Tizen Components of SDK 2.0.0 Alpha Hello world! Debugging apps Summary 1 Web technologies on Tizen Web
a + b =? Open APIs: State of the Market
a + b =? Open APIs: State of the Market John Musser, ProgrammableWeb QCon, San Francisco 2008 Introduction ProgrammableWeb.com Launched summer 2005 API & mashup directory News, community, reference 1,000+
Consuming and Producing Web Services with Web Tools. Christopher M. Judd. President/Consultant Judd Solutions, LLC
Consuming and Producing Web Services with Web Tools Christopher M. Judd President/Consultant Judd Solutions, LLC Christopher M. Judd President/Consultant of Judd Solutions Central Ohio Java User Group
Mobilize Your ERP with ADF Mobile
Mobilize Your ERP with ADF Mobile Ramesh Kumar ealliance Corp Founder & CEO [email protected] 630-618-0916 1 ealliance Background ealliance started in 1998 as an Oracle Partner specializing in Oracle
Google Web Toolkit (GWT) Architectural Impact on Enterprise Web Application
Google Web Toolkit (GWT) Architectural Impact on Enterprise Web Application First Generation HTTP request (URL or Form posting) W HTTP response (HTML Document) W Client Tier Server Tier Data Tier Web CGI-Scripts
MASHUPS FOR THE INTERNET OF THINGS
MASHUPS FOR THE INTERNET OF THINGS Matthias Heyde / Fraunhofer FOKUS glue.things a Mashup Platform for wiring the Internet of Things with the Internet of Services 5th International Workshop on the Web
Building HTML5 and hybrid mobile apps using cloud services. Andrei Glazunov
Building HTML5 and hybrid mobile apps using cloud services Andrei Glazunov About Exadel Exadel is a global software engineering company. Founded in 1998, headquarters in San Francisco Bay Area 7 development
Capacity Planning for Microsoft SharePoint Technologies
Capacity Planning for Microsoft SharePoint Technologies Capacity Planning The process of evaluating a technology against the needs of an organization, and making an educated decision about the configuration
Reporting and Visualization of Healthcare Data Using Open Source Technology. Virgil Dodson, Actuate
Reporting and Visualization of Healthcare Data Using Open Source Technology Virgil Dodson, Actuate 1 Actuate Corporation 2012 Today s Agenda and Goals Background The Emergence of the BIRT Project Getting
Using Microsoft Business Intelligence Dashboards and Reports in the Federal Government
Using Microsoft Business Intelligence Dashboards and Reports in the Federal Government A White Paper on Leveraging Existing Investments in Microsoft Technology for Analytics and Reporting June 2013 Dev
Next Generation Business Performance Management Solution
Next Generation Business Performance Management Solution Why Existing Business Intelligence (BI) Products are Inadequate Changing Business Environment In the face of increased competition, complex customer
ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT
ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT Dr. Mike Morrison, University of Wisconsin-Eau Claire, [email protected] Dr. Joline Morrison, University of Wisconsin-Eau Claire, [email protected]
maximizing IT productivity
HTML5 jquery.net SharePoint Silverlight ASP.NET Consulting & Training Time is money and productive software developers save time. The Wahlin Group specializes in helping software developers learn development
Curl Building RIA Beyond AJAX
Rich Internet Applications for the Enterprise The Web has brought about an unprecedented level of connectivity and has put more data at our fingertips than ever before, transforming how we access information
Office SharePoint Server 2007
Top 10 Benefits of WSS 3.0 Office SharePoint Server 2007 1. Improve team productivity with easy-to-use collaborative tools Connect people with the information and resources they need. Users can create
Performance Testing Web 2.0
Performance Testing Web 2.0 David Chadwick Rational Testing Evangelist [email protected] Dawn Peters Systems Engineer, IBM Rational [email protected] 2009 IBM Corporation WEB 2.0 What is it? 2 Web
Introducing the Reimagined Power BI Platform. Jen Underwood, Microsoft
Introducing the Reimagined Power BI Platform Jen Underwood, Microsoft Thank You Sponsors Empower users with new insights through familiar tools while balancing the need for IT to monitor and manage user
REST vs. SOAP: Making the Right Architectural Decision
REST vs. SOAP: Making the Right Architectural Decision Cesare Pautasso Faculty of Informatics University of Lugano (USI), Switzerland http://www.pautasso.info 1 Agenda 1. Motivation: A short history of
Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA
Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA presented by John Jay King King Training Resources [email protected] Download this paper and code examples from: http://www.kingtraining.com
