HOME ABOUT MASHUP CAMP WIKI BEST MASHUP CONTEST NEWS SPONSORS CONTACT

MashupU4schedule

From MashupCamp

Jump to: navigation, search

What follows is the schedule of events for two days of Mashup University that will take place on July 16th-17th 2007.

The sessions will be held at the Computer History Museum, 1401 N. Shoreline Blvd., Mountain View, CA 94043. ([1])

Monday July 16th

Time Org Instructor Description
8:30 - 9:30 Mashup University John Herren Introduction to Mashup Development: (Download Slides) For the novices at Mashup University, this will be the sort of icebreaker that should help you to understand the rest of the material that you'll be exposed to during the

rest Mashup University.

9:45 - 10:15 Image:Snaplogic50px.jpg Mike Pitarro, Chief Community Officer, SnapLogic Server-Side Mashups: SnapLogic is an Open Source solution for data extraction and assembly of server-side mashups. This session will cover how we configure SnapLogic to connect to external data sources and create pipelines to route that data to both Web and non-web applications. We will illustrate how data services can be produced from internal applications and mashing them with external services like Salesforce.com. We will show how developers can leverage the power of data services without having to code to low-level APIs
10:30-11:00 Image:Googlelogo50px.jpg Aaron Boodman

Aaron is a tech lead on Google Gears, an open source browser extension which allows web applications to run disconnected from the internet. Prior to Gears, Aaron created Greasemonkey, a Firefox extension which allows the customization of webpages.

Hacking with (and on) Gears

Google Gears is an open source browser extension that allows developers to build web applications that can run offline.

In this session, Aaron will show you how to implement Gears-enabled applications by example. We'll briefly cover the fundamentals of the three major APIs, before delving into more interesting design questions such as synchronization and autoupdating.

We'll conclude with some demos of upcoming Gears features, as well as talk about how to get involved with hacking on Gears itself.

11:15-11:45
12:00 - 1:45 Lunch AND Speed Geeking For this edition of Mashup University, we're tweaking the format slightly to include some of the same energy that Mashup Camp has by introducing a round of speedgeeking. However, this speedgeeking is slightly different from that of Camp in that instead of the developers in attendance showing off their wares in hopes of winning the Best Mashup Contest, the teachers of the different classes will be showing of the mashups that they'll be showing the developers how to develop when it's their turn to teach. The idea here is get the developers jazzed about what they're going to learn while also giving the instructors some helpful feedback that can be worked into their instruction.
2:00 - 2:30 Image:Sun_logo_rgb.jpg Greg Murray jMaki

jMaki is an Ajax framework that will let you quickly build applications using the latest JavaScript toolkits available with your own code. This session will discuss the mashup features of jMaki and demonstrate building mashups that integrate maps, RSS, and your own services. Find out more about jMaki ati http://jmaki.com

2:30 - 3:00 kapowlogo.jpg About Kapow@Camp Qing Li is Director of Business Development at Kapow, who is responsible for all aspects of business development, strategic alliance and channel sales. He is a veteran technologist, having worked for leading enterprise software companies such as BEA, TIBCO and webMethods. He has contributed to two startups’ successful IPO – Edify and Active Software, and also experienced the downfall of once high flyers such as General Magic and Brience. He holds MBA from UC Berkeley and did PhD study in Computer Science at UC Santa Barbara. Web 3.0 Now

Tim Berners-Lee said: “People keep asking what Web 3.0 is. I think maybe when you've got an overlay of scalable vector graphics - everything rippling and folding and looking misty - on Web 2.0 and access to a semantic Web integrated across a huge space of data, you'll have access to an unbelievable data resource.” Today there are over 50 million active web sites worldwide and 99% of those don’t have APIs. Without rich data feeds, mashup builders are sexy toys with nothing to mash up. At this session, Kapow will demonstrate how its mashup server can quickly turn any web site or application into “semantic web”, so that data can be easily accessed from any mashup builder such as BEA AquaLogic Pages and IBM QEDWiki, as well as rich internet applications built by tools like JackBe, Nexaweb or Backbase

3:15 - 3:45 zudelogosmall.jpg Steve Repetti

Chairman, Chief Technology Officer As Chairman, Chief Technology Officer, and co-founder of Fifth Generation Systems, Mr. Repetti is responsible for all aspects of the company's technology vision, product design and implementation. During his 25 years in the technology industry he has helped develop and implement technology strategies for companies ranging from publicly traded firms to start-ups, and everything in between. He is the author of numerous award-winning products, including VirtualDESK, InsMGMT, and the Open5G programming language, and has been the technical advisor for a number of high-profile technology deals. Mr. Repetti is a frequent contributor to technology-related publications and has spoken at industry events as a leading expert in the Open Source community. Over the years, Mr. Repetti and his products have been featured in numerous trade publications including PC Magazine, BYTE, PC World, and InfoWorld. Prior to co-founding Fifth Generation Systems, Mr. Repetti was associated with DirectWeb, Symantec, Network Associates, and Above Software technology companies.

Consolidating the Web: In Search of the Universal Mashup Platform

Widgets, gadets, mashups, web pages, API's -- Wouldn't it be great if they could all play nicely together in one common place? Steve Repetti, Chief Architect behind Zude, discusses and demonstrates the ultimate mashup distribution: a universal mashup platform

4:00 - 4:30 logo.gif

logo.gif

Aaron Tersteeg Mobile Community Manager - Intel Corporation

Prior to joining Intel, Aaron spent five years as a Fortune 500 e-business manager and over four years as Vice President of Sales & Marketing at a leading Web Application Developer. Aaron has deep experience in global interactive marketing, technical integration and application development. His contributions include building strategic partnerships, defining customer requirements, and bringing together talented teams to build successful business solutions. Aaron is active in the Information Technology & Marketing communities.

Terry Wise Sr. Vice President, North America - LignUp Corporation Terry Wise heads the Enterprise and Web 2.0 outreach efforts at LignUp Corp. Prior to LignUp, Terry lead the Worldwide SOA Program Office for Intel Corporation where he was responsible for innovative solutions and strategies based on SOA, Web Services and Web 2.0 technologies

Intel and LignUp Mashup: Instant Voice-Alerts for Mobile Monitoring

Ingredients:

  • Intel’s Web 2.0 TDK (or Intel’s Mobility Platform SDK)
  • LignUp’s Call Control API
  • LignUp’s Media Control API
  • LignUp’s Conferencing API
  • StrikeIron’s City, State, ZIP API
  • StrikeIron’s SMS API
  • StrikeIron’s Yellow Pages API

Mashup Time: 37 Minutes

Description: With the popularity of online media utilizing and needing more bandwidth, power, and storage - your Web 2.0 and Enterprise application can leverage information about your server’s configurations (CPU storage, connectivity, power, etc.) and instantly notify you (along with a group of people) on critical issues. This proactive approach can save time and money.

In this session, learn how you can quickly and easily mashup Intel and LignUp’s APIs to provide more expressive interactions and better user experiences. We will show a live demo and the code behind it. Also used in the demo are StrikeIron’s APIs.

4:45 - 5:15 Image:Mslogo-1.gif Anand Iyer

Some people do crossword puzzles to relax. Anand jumps out of airplanes. He's traveled around the world, and loves meeting people with different cultural and professional backgrounds. Before joining Microsoft, Anand worked for a networking bellwether company, pioneering XML-based manageability solutions for an embedded operating system. Anand has extensive experience with several development platforms, including Linux and Unix. He is fluent in C, C++, Java, PERL and PHP and frameworks such as ASP.NET. Anand has spoken at over 100 technical seminars, and is a regular at several users-groups around the SF Bay Area, such as SF Beta and the Ruby SF community. Anand graduated from Purdue University (Go Boilers!) with a Bachelor's in Computer Engineering. During his downtime, Anand keeps busy by updating his reviews on Yelp and browsing TechCrunch and Slashdot.

Windows Live Services to build Next Generation Web Applications

Come learn how to build next generation Web applications that take advantage of Windows Live services. Learn how leading Web sites are using Windows Live to bring more compelling user experiences to market at lower cost and more quickly than ever.

5:30 - 6:00 Image:Googlelogo50px.jpg Paul McDonald

Paul is a product manager for Google's developer products, where his focus is on XML based web services, feeds and developer tools. Paul is currently the product manager for the Google data APIs team and the Google Mashup Editor team. Prior to his work on developer products Paul spent his four years at Google on the Google Checkout and Google AdWords teams.

The Google Mashup Editor

The Google Mashup Editor enables developers quickly and easily to create mashups and simple applications using technologies you are familiar with -- like HTML, CSS and JavaScript. There are many feeds and services available to developers; we want to provide a new way to utilize them. We've simplified the process of mashup creation and deployment by enabling you to go from editing, to testing and publishing your mashup with the click of a button. We'll show how you can take your mashup from idea to reality in just a few minutes using our online editor and tools. Attendees will get a token to access to the beta version of the Google Mashup Editor.

|

Tuesday July 17th

Time Org Instructor Description
8:30 - 9:00 Image:Bungeelabslogo35px.jpg Brad Hintze Manager, Product Marketing

Brad leads Bungee Lab's product marketing initiatives, including research and analysis of the company's market ecosystem of developers, partners and competitors. As lead technical marketing resource, Brad drives the content and delivery of Bungee Lab's product communications, including website content, product demonstrations and relevant sample applications. He is a significant contributor to the Bungee's product feature roadmap and user education programs. Prior to joining Bungee Labs in 2005, Brad served as COO of Totally Awesome Computers, a regional system integrator and PC retail chain. Brad lead the sales, marketing and operations teams to annual sales of US$36 million. Brad started his career in high technology as founder of a technical marketing company that produced interactive CD-ROMs for the real estate, retail sales and manufacturing industries. He holds a BA in Business Marketing from the University of Phoenix.

Web Apps are Getting Interesting!

Today's developers must navigate intense challenges including multiweb service access; state, data and display management; rich Ajax interactivity; developer collaboration and component reuse; application extensibility and revision; provisioning infrastructure; and end-user delivery. At this session, Bungee Labs demonstrates and discusses its integrated service approach and cuts a clear path through these challenges for small and medium businesses. In this session we will introduce Bungee ConnectÔ, a 100 percent on-demand environment for the development and deployment of deeply-connected rich internet application. We will be provide real-time demonstrations showing how web developers can quickly create compelling Ajax web experiences using Bungee Connect that integrate SOAP and REST-based web services.

9:15 - 9:45 IBMlogo.gif Dan Gisolfi (gisolfi@us.ibm.com)

Dan is the Business Development Lead for IBM’s mashup technologies. He holds an MS in Computer Science from Polytechnic University and is focused on the incubation of emerging internet technologies with customers and business partners.

Mashup Ecosystem

IBM’s perspective on the Mashup Ecosystem along with a positioning of their assets and up coming product offerings.

10:00 - 10:30 IBMlogo.gif Bryce Curtis (bcurtis@us.ibm.com)

Bruce is the Lead Architect for the QEDWiki project. He holds a PhD in Electrical Engineering from Georgia Tech and is focused on the research and development of emerging internet technologies.

Joel Farrell (joelf@us.ibm.com)

Joel is the Lead Architect for IBM’s Mashup Hub project. He holds an MS in Computer Science from Syracuse University and is focused on the research and development of emerging internet technologies.

IBM Technology Overview

Explore QEDWiki and Mashup Hub through a series of live demonstrations. Learn how IBM has embraced Web 2.0 technologies like Atom, RSS, Ajax, Dojo, OpenSearch and others to provide a rich enablement environment for the assembly new mashups.

10:45 - 11:15 IBMlogo.gif Bryce Curtis (bcurtis@us.ibm.com)

Bruce is the Lead Architect for the QEDWiki project. He holds a PhD in Electrical Engineering from Georgia Tech and is focused on the research and development of emerging internet technologies.

QEDWiki Code Walk

Experience the live building of a mashup and learn what it takes to create widgets.

11:30 - 12:00 IBMlogo.gif Joel Farrell (joelf@us.ibm.com)

Joel is the Lead Architect for IBM’s Mashup Hub project. He holds an MS in Computer Science from Syracuse University and is focused on the research and development of emerging internet technologies.

Mashup Hub Code Walk

Experience how you can create and publish new mashup consumables for a wide range of content sources. Gain early insight into how Mashup Hub can be extended with pluggable tools for additional content sources.

12:00 - 1:30 Lunch AND Speed Geeking For this edition of Mashup University, we're tweaking the format slightly to include some of the same energy that Mashup Camp has by introducing a round of speedgeeking. However, this speedgeeking is slightly different from that of Camp in that instead of the developers in attendance showing off their wares in hopes of winning the Best Mashup Contest, the teachers of the different classes will be showing of the mashups that they'll be showing the developers how to develop when it's their turn to teach. The idea here is get the developers jazzed about what they're going to learn while also giving the instructors some helpful feedback that can be worked into their instruction.
1:45 - 2:15 AOLlogo.gif

AOL's Web Site

Srinivas Lingutla

Srinivas works on the development of authentication solutions and promotion of user centric identity protocols such as OpenAuth and Openid. He also works with developers to help with the understanding and integration of the authentication solutions for creating new mashup applications.

Open Authorization - Create identity based mashup applications

In order to create mashup applications that access and display personalized content, the user's identity must be established. This session will show you how to use Open Auth API to authenticate AOL users at web sites, so that the user's identity can be established and the user's data from various AOL services can be obtained and integrated to create new mash up applications.

2:30 - 3:00 AOLlogo.gif

AOL's Web Site

Kevin Lawver

Kevin is currently the architect for AOL's new community sites, and runs Ficlets, an "experimental" writing community. His personal blog is over at Ultranormal.

Why Deal with Passwords?

Dealing with user passwords is a pain. Why bother? With AOL's OpenAuth and OpenID, you can tap into a huge existing userbase - and allow your users to use your products without having to remember yet another password! This session will show you how to integrate both AOL's OpenAuth and OpenID into your Ruby on Rails application with real code done (mostly) live during the presentation.

3:15 - 3:45 AOLlogo.gif

AOL's Web Site

Greg Cypes

Greg is a principal software engineer on AIM and an evangelist for the Open AIM Developer Program. Greg has worked on AIM for 8 years, and freely uses IM acronyms in every day speech. His main focus is to provide the most robust and powerful open messaging and peer-2-peer network in the world.

Connecting the Dots – Building Social Mashups using the Open AIM APIs

As more users discover and consume services like Flickr, delicious, twitter, we need to use tools to enable mashing up these services that users care about. Greg will be showing how to use the Open AIM APIs to integrate AIM and messaging into your website and build plugins and bots that mashup other social networks and sites. If you are interested in learning more on how you can take advantage of the Open AIM toolkit, this may be a good session to check out.

4:00 - 4:30 AOLlogo.gif

AOL's Web Site

Lucas McGregor

I am currently acting as a Chief Architect in AOL's Online Media group. I came to AOL by way of the online storage dot.com, Xdrive. Right now my work at AOL expands upon my previous experience at Xdrive in developing large scale solutions for managing digital assets for users. Since Xdrive joined AOL, we have had the resources and support to open up our services and our APIs by starting the Open Xdrive Project ( http://dev.aol.com/xdrive_api).

I am a long time advocate of the Java platform and open source solutions. At AOL, our group is one of the largest installations of JBoss. I work on three open source projects, JMX4ODP ( jmx4odp.sourceforge.net), Album Art Extractor (http://iaae.sourceforge.net ), and JPAW (jpaw.sourceforge.net). Additionally, I have been lucky enough to have some of my code incorporated into other open source projects from Apache, JBoss, and ObjectWeb.

Using Open Xdrive - Get your store on: your stuff, your application, our servers

This session will show you how you can access Xdrive's API and leverage the service. In addition, Lucas is going to show you some inside goodies, like how to publish a photocast from Xdrive to the world through our API . Finally, he will give a sneak peak into some of the features planned for the next API release later this summer.

4:45 - 5:15
5:30 - 6:00 Image:Mslogo-1.gif Anand Iyer

Some people do crossword puzzles to relax. Anand jumps out of airplanes. He's traveled around the world, and loves meeting people with different cultural and professional backgrounds. Before joining Microsoft, Anand worked for a networking bellwether company, pioneering XML-based manageability solutions for an embedded operating system. Anand has extensive experience with several development platforms, including Linux and Unix. He is fluent in C, C++, Java, PERL and PHP and frameworks such as ASP.NET. Anand has spoken at over 100 technical seminars, and is a regular at several users-groups around the SF Bay Area, such as SF Beta and the Ruby SF community. Anand graduated from Purdue University (Go Boilers!) with a Bachelor's in Computer Engineering. During his downtime, Anand keeps busy by updating his reviews on Yelp and browsing TechCrunch and Slashdot.

Microsoft Popfly

Microsoft Popfly is the fun, easy way to build and share mashups, gadgets, Web pages, and applications. Popfly consists of a Popfly creator, a set of online visual tools for building Web pages and mashups, and Popfly Space, an online community of creators where you can host, share, rate, comment and even remix creations from other Popfly users. In this session, you'll learn about how easy it is to work with Popfly to create mashups, webpages, Vista gadgets and much more.


Previous Mashup University Schedules