MashupU6schedule
From MashupCamp
Mashup University 6
What follows is the schedule of events for two days of Mashup University 6, to be held March 17-18, 2008 in Mountain View, California. This schedule is a work in progress; a complete schedule will be available by end-of-day Eastern Time on Thursday, March 13th. Session times are subject to slight change. Please check back often for updates.
To see the schedule for Mashup Camp 6, to be held March 19-20, 2008 in Mountain View, California visit http://wiki.mashupcamp.com/index.php/MashupCamp6schedule.
Monday, March 17
| Time | Location | Activity / Presentation Sponsor | Instructor | Presentation Description |
| 8:00 - 9:00 | Grand Hall | Registration & Continental Breakfast | ||
| 9:00 - 9:15 | Hahn Auditorium |
| David Berlind, Mashup Camp co-founder | Welcome |
| 9:15 - 10:30 | Hahn Auditorium | | Raymond Yee, Author, Pro Web 2.0 Mashups
Raymond Yee is a data architect, consultant, and trainer. He is currently a lecturer at the School of Information, UC Berkeley, where he teaches the course "Mixing and Remixing Information". While earning a Ph.D. in biophysics, he taught computer science, philosophy, and personal development to K-11 students in the Academic Talent Development Program on the Berkeley campus. He is the primary architect of the Scholar's Box, software that enables users to gather digital content from multiple sources to create personal collections that can be shared with others. As a software architect and developer, he focuses on developing software to support learning, teaching, scholarship, and research. Raymond is an erstwhile tubaist, admirer of J. S. Bach, Presbyterian elder, aspiring essayist, son of industrious Chinese-Canadian restaurateurs, and devoted husband of the incomparable Laura. | Mashup 101:
Getting Oriented to the World of Mashups This session will help you to understand what will be happening at Mashup University and Mashup Camp. We begin with a non-technical introduction to mashups and their applications and move towards a more technical discussion of how to create mashups and to make your data and services mashable. |
| 10:30 - 10:45 | Grand Hall | Coffee Break | ||
| 10:45 - 11:15 | Hahn Auditorium | | Charles (Chuck) Freedman, Director of Developer Platform, Ribbit
Chuck Freedman is a leading Flash Platform Engineer. Director of Developer Platform at Ribbit, Chuck’s development approach combines his education in multimedia with expertise in content management, server-side scripting and database and interactive design. A graduate of Boston University's College of Communication, Chuck explored all mediums including newspaper, web and radio before concentrating on video, film and television. In recent years, Chuck has produced some of the most highly visible dynamic Flash content, leading development for Yahoo! Maps to 20 million users. He has also launched modules for the homepages of eBay, eBay China and Fidelity. His work reflects precision while remaining ambitious to push the envelope when possible. In February 2007, Chuck's first book Wrox Yahoo! Maps Mashups was released. He was quickly signed on by Wrox again, this time as lead author on the flagship AIR (Adobe Integrated Runtime) book. Wrox Professional AIR is due out in the summer of 2008. Chuck has also contributed as Technical Editor for Wrox's Professional Flex 2, released in May 2007. | Simple Technology For Revolutionary Communications Features
Chuck Freedman, Director of Ribbit’s Developer Platform, will present the simple technology that will add revolutionary communications features to your existing and future rich web apps. From making and receiving phone calls, to recording, sending and receiving voice-to-text messages, to managing your contacts, all is now possible with Ribbit’s free developer components for Flash, Flex and AIR. Learn how you can rapidly develop Ribbit applications and monetize them on Ribbit’s Amphibian platform. |
| 11:15 - 11:45 | Hahn Auditorium | | Lucas McGregor, Tech Director, X-Drive | Online Storage in Open Source Community
The Eclispe Foundation is an open source community project that builds tools for developers. It has major industry support from companies like IBM, Adobe, Borland, Rational, etc. Many of these companies use the developer tools created by the Eclipse Foundation as the basis of their tools and developer suites. Learn how X-Drive will be the first online storage host to have a service that meets the Eclipse Space's standards. How they work with the Eclipse Foundation to create a spaces client that uses the XDSP API to store and publish binaries. |
| 11:50 - 12:20 | Hahn Auditorium | | Rob Ennals, Senior Researcher, Intel Research Berkeley
Rob Ennals is architect for Intel Mash Maker, and a senior researcher at Intel Research Berkeley. Rob has been at Intel Research since 2004, initially in their Cambridge lab, and now in Berkeley. Prior to joining Intel, Rob received his PhD in Computer Science from the University of Cambridge, where he worked closely with Microsoft Research. Rob is a fierce advocate of lane splitting, jay walking, and general disobedience. | Creating Easy Mashups with Intel's Mash Maker
Intel Mash Maker is a browser extension for FireFox (and soon IE) that allows one to easily create mashups inside one’s web browser, based around the content that one is already browsing. These mashups are made by composing "widgets" – mini applications that can visualize, transform, combine, or extend the data on web pages. In this talk, Rob will describe the new Intel Mash Maker Widget API and show how you can use it to create new widgets. |
| 12:20 - 1:15 | Grand Hall | Lunch | ||
| 1:00 - 1:15 | Noyce Room | Mandatory SpeedGeeking briefing for all participating Mashup University instructors | ||
| 1:15 - 1:25 | Hahn Auditorium | SpeedGeeking instructions for all Mashup University attendees | ||
| 1:30 - 2:00 | Grand Hall | Instructor SpeedGeeking | 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 demonstrating 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 giving the instructors some helpful feedback that can be worked into their instruction. | |
| 2:15 - 2:45 | Hahn Auditorium | | Stephane Dubois, CEO, Xignite
Stephane Dubois founded Xignite to pioneer the creation of packaged financial data web services. He is a major force driving the vision of Splice, the first on-demand web service mashup platform. Prior to Xignite, Dubois was a vice president at Advent Software, the leading provider of software to the investment management sector. There he built and led the company’s product and go-to-market strategy. He also served as a senior manager at Oracle Corp. Dubois holds a Masters Degree from MIT’s Sloan School of Management. Chris Barbara, Engineer, Xignite Chris Barbara is an architect and engineer at Xignite, leading the development efforts of Splice - a web service mashup platform. Chris brings with him a wealth of programming experience in RSS, XML and other web technologies. Before joining Xignite, Chris worked for a knowledge management software company where he gained experience in designing RSS feed aggregator. He is also one of the inventors in a patent application for electronic filing of patents, which is currently pending review by the USPTO. Chris received a B.S. in Computer Science from the Rochester Institute of Technology. | Creating Server-side Web Service Mashups Using Splice
Splice is an on-demand web service mashup platform that allows users to easily create custom composite web services by combining many web services into a single call, formatting the service to exactly fit your application and re-using splices to power any application. You can do all these with Splice without deploying any code or infrastructure. In this presentation, we will walk you through Splice Studio, our browser based IDE, to show how you can easily combine some of Xignite’s financial web services and your own private services into a WSDL, SOAP, REST, and JSON compliant customized Splice web service. |
| 2:45 - 3:15 | Hahn Auditorium | | Stefan Andreasen, CEO, Kapow Technologies
Stefan Andreasen is the CEO and founder of Kapow Technologies. He has more than 20 years experience in software design and development. He spent five years in Boston with Advanced Visual Systems working on cutting-edge Java and visual programming projects. In 1998 he started Kapow as a marketplace for cars, real estate and boats for sale. The items for sale were collected from dealer websites and published on www.kapow.net. The data was collected with an internally build web-scraping technology based on visual programming, which made it possible to collect information from thousands of web sites with very limited resources. In 2001, Stefan sold the marketplace to the largest bank in Denmark and changed Kapow into a pure software company - Kapow Technologies. The web-scraping software was productized and expanded to a general web-based integration platform for mashups, data collection, content migration, portal clipping and web service enabling of web functionality. In 2006, Stefan launched www.openkapow.com, where web developers can freely use the product to build and share API's to data on the internet. In his current role as Founder and CEO, Stefan focused on long term strategy and building the business. He is a frequent speaker on the topic of Web 2.0 and mashups. Mike Straight, Kapow Product Manager/Sr. Technical Lead, Intel Mike is the Kapow Product manager and a Sr. technical lead in Intel's Global Web Operations group. He has 15 years of experience in web design and programming, 8 of those years have been spent at Intel. Over the years Mike held many roles, distinguishing himself as a visionary and web subject matter expert. He personally designed dozens of internal and external websites, and managed teams of web designers in their day to day operations. More recently Mike is responsible for managing the migrations of hundreds of thousands of legacy content assets and web pages into Intel's new web content management system. Through intelligent oversight of multi-national teams of web developers, and creative business process reengineering, Mike was able to produce a migration process that resulted in a 400% reduction in time and resources. | Inside the Intel Enterprise Using Kapow Technologies
With the Kapow Mashup Server, you are able to harvest public and private data from the web automatically and turn the web into a database. During this joint presentation, we will provide a brief introduction and demo of the Kapow Mashup Server and how Intel is using it to accomplish its web management goals. We will begin with a high-level overview of the problems that Intel was trying to solve, from a time and resources stand point, and then we will lead into a comparison of using the Kapow Mashup Server as opposed to traditional means. We will end with the results of the project and the impact to the stakeholders to date.
|
| 3:15 - 3:30 | Grand Hall | Coffee Break | ||
| 3:30 - 4:00 | Hahn Auditorium | Chris Schalk, Developer Advocate, Google
Chris Schalk is a Developer Advocate and works to promote Google's APIs and technologies. He is currently engaging the international Web development community with Google's new OpenSocial API. Before joining Google, Chris was a Principal Product Manager and technology evangelist at Oracle in the Java development tools group. Chris also recently co-authored the book: "JavaServer Faces, The Complete Reference" published through McGraw-Hill-Osborne. Chris was also one of the original members of the Open Ajax alliance and helped Oracle and later Google join the alliance. Chris has spoken on Web, Java and Ajax development at numerous Oracle, Java and Ajax conferences, as well as Google related events. | Social Networks in a Social Environment
The notion of building "social applications" has taken the Web by storm. Today it is not only important to understand how to build Web or AJAX applications, but with the advent of the "Social Graph", AJAX developer's must have a solid understanding of how to build social applications that operate within the context of a social environment. To this end, OpenSocial provides a set of open APIs for building applications that can run on any environment supporting OpenSocial. In this session, I will cover all aspects of building social applications using the OpenSocial APIs. A high level introduction of the social graph is given, followed by a detailed review of OpenSocial's APIs followed by demonstrations of practical examples. At the end of the session I will also review Shindig, which is an open source project that serves as a full server implementation "in-a-box" for anyone wishing to host OpenSocial applications.
| |
| 4:00 - 4:30 | Hahn Auditorium | | Raymond Yee, Author, Pro Web 2.0 Mashups
Raymond Yee is a data architect, consultant, and trainer. He is currently a lecturer at the School of Information, UC Berkeley, where he teaches the course "Mixing and Remixing Information". While earning a Ph.D. in biophysics, he taught computer science, philosophy, and personal development to K-11 students in the Academic Talent Development Program on the Berkeley campus. He is the primary architect of the Scholar's Box, software that enables users to gather digital content from multiple sources to create personal collections that can be shared with others. As a software architect and developer, he focuses on developing software to support learning, teaching, scholarship, and research. Raymond is an erstwhile tubaist, admirer of J. S. Bach, Presbyterian elder, aspiring essayist, son of industrious Chinese-Canadian restaurateurs, and devoted husband of the incomparable Laura. | Mashup 201:
Slightly More Advanced Topics in Mashups This talk surveys some cutting edge issues in the mashup arena, topics that will be (or should be!) discussed at Mashup Camp. The springboard for our conversation will be the question: How do we make mashups easier -- for both developers and enablers? |
| 4:30 - 5:00 | Hahn Auditorium |
| David Berlind, Mashup Camp co-founder | Wrap-up / Housekeeping |
Tuesday, March 18
| Time | Location | Activity / Presentation Sponsor | Instructor | Presentation Description |
| 8:00 - 9:00 | Grand Hall | Continental Breakfast | ||
| 9:00 - 9:15 | Hahn Auditorium |
| David Berlind, Mashup Camp co-founder | Welcome |
| 9:15 - 9:45 | Hahn Auditorium | Ian Kennedy, Evangelist, MyBlogLog
Ian Kennedy is MyBlogLog's product guy and tireless evangelist. Yahoo's MyBlogLog powers the friendly "Recent Readers" faces you see on sidebars across the blogosphere. Behind the cool little widget there’s more going on; MBL enables users to store identity pointers to over 30 different social networking services. Now, you can build cool mashups with MyBlogLog APIs. Ian will walk you through the APIs and show some examples of new apps already built. Seth Fitzsimmons, Engineering Lead, Fire Eagle Seth Fitzsimmons is the engineering lead for Fire Eagle (http://fireeagle.com/), Yahoo!'s new location platform built in Ruby on Rails. Seth will talk about Fire Eagle and how it can make your site responsive to user's location data. Fire Eagle does the heavy lifting and connects you to a community of geo-developers, making it easy to build location-aware services that are stylish and secure. | Yahoo! APIs and You: Introducing MyBlogLog and Fire Eagle | |
| 9:50 - 10:20 | Hahn Auditorium | Tom Quigley, Product Manager, BEA AquaLogic® Ensemble
AquaLogic® Ensemble is BEA’s enterprise mashup platform solution. AquaLogic Ensemble allows developers to build new mashup applications faster by creating a library of widgets that can be shared among all Web applications regardless of development language or platform. In addition, Ensemble provides application deployment services—perimeter security, role-based provisioning, and audit and usage tracking—to existing Web applications without additional coding overhead. | Building Enterprise Mashups
In this session, Tom will begin by presenting the challenges faced by developers when building enterprise mashups and how BEA attempts to address those challenges with Ensemble, its mashup engine. Then, Tom will open the conversation, inviting participants to describe their own challenges and solutions. | |
| 10:20 - 10:45 | Grand Hall | Coffee Break | ||
| 10:45 - 12:15 | Hahn Auditorium | Naisan Geula, VP Alliances Partners and Channels, Serena Software
Naisan looks after all things “partner” at Serena, and comes to Serena from Business Objects and Crystal Decisions, where he led a variety of Global Alliances and created and took to market innovative products and services. Previously, at Extensity, he built and grew several relationships with Global System Integrators. Naisan is also a co-author of a best-selling volume on Business Intelligence and leverages a broad background in Economic Development, International Public Health, as well as deep technical experience. Naisan lives with his family in the rural Pacific Northwest. Michael Parker, Sr. Director, Global Marketing Michael Parker is Sr. Director for Global Marketing for Serena Software, focused on unleashing Business Mashups to a waiting world. Previously, Michael was the Sr. Director for Product Marketing at Symantec where he managed the marketing for the market leading Windows data protection solution, as well as working with the Symantec Protection Network, their new SaaS offering. Before joining Symantec, Michael was a Product Marketing Manager responsible for the development and marketing of Healtheon’s ASP offering, BenefitCentral, one of the early online corporate benefit enrollment and administration solutions. Michael is intimately familiar with the application needs of organizations and how Mashups can help. Michael has a degree in economics from Northwestern University, and is a frequent and requested industry and web broadcast speaker. Tim Zonca, Director, Product Marketing Tim Zonca is Director of Product Marketing for Serena Business Mashups and IT Process Management applications at Serena. Mr. Zonca has been part of the Serena team since 2003. Prior to Serena, he supported Systems Management, Network Security and Content Management applications at startups and established software vendors such as Platinum Technology and Computer Associates. Summer Ficarrotta, Product Marketing Manager, Master Masher Summer Ficarrotta is a Product Marketing Manager for Business Mashups at Serena Software. Summer spent the last nine years designing, developing, managing, and implementing business mashups and business process software at Serena and TeamShare. Earlier in her career she worked as a developer/analyst for the US Government and government contractors and as adjunct faculty at various colleges and universities. She holds a B.S. in Mathematics from Georgia College and State University, an MS in Computer Information Systems from Troy State University and is a Certified Scrum Master. | Moving Beyond Simple Mashups
The Business Mashups are here! And so is the Mashup Exchange! Beyond simple data Mashups, Serena is focused on bringing people, processes, and data together so Business Mashups drive innovation in today’s businesses. At this session, we will cover how Serena lets you create a Mashup by a simple drag and drop solution. You will see how to orchestrate the interactions between different teams and systems simply and easily. We will show you how to Mashup with Salesforce.com, as well as Mashup HR, Finance, Operations, and more of the Pre-Built Mashups already available to download for free. You will also get a look at the brand new Mashup Exchange, the first Mashup marketplace that enable Mashers to can build, buy, and sell Mashups and Mashables. Hear how you can monetize your Mashups, best practices around promoting and publishing your Mashups, and what enterprise Mashup buyers are looking for. | |
| 12:15 - 1:15 | Grand Hall | Lunch | ||
| 1:00 - 1:15 | Noyce Room | Mandatory SpeedGeeking briefing for all participating Mashup University instructors | ||
| 1:15 - 1:30 | Hahn Auditorium | SpeedGeeking instructions for all Mashup University attendees | ||
| 1:30 - 2:15 | Grand Hall | Instructor SpeedGeeking | 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 demonstrating 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 giving the instructors some helpful feedback that can be worked into their instruction. | |
| 2:30 - 3:00 | Hahn Auditorium | Louis Mau, Software Development Manager, IBM
Louis Mau is the solution architect for MashupHub and helped implement key components of the product. Proir to this, he was the architect of a number of IBM products including the WebSphere Commerce Server and DB2 Everyplace SyncServer. He presented at the JavaOne 2004 BOF session "Taming the Java Class Loader". | Rapid Assembly of Enterprise and Internet Content
In this session, we will demonstrate how IBM’s mashup products (Lotus Mashups and Infosphere Mashup Hub) can be used to rapidly assemble enterprise and Internet content into new mashups. We will cover the end-to-end mashup creation process, starting with the creation of mashable assets by unlocking existing data sources and creating new feeds and widgets. We’ll then show how feeds from different sources can be transformed into new and useful information sources. Finally, we’ll show how feeds and widgets can be discovered and then assembled into new situational applications. | |
| 3:00 - 3:30 | Hahn Auditorium | Brad Hintze, Director, Product Marketing, BungeeLabs
Brad Hintze leads the technical marketing efforts at Bungee Labs. Brad has written several example applications and code libraries for many different web services, including Amazon FPS, eBay, Flickr, Google Maps and Salesforce.com. Ted Haeger, Director, Developer Relations, BungeeLabs Ted Haeger directs Bungee Connect’s developer program and leads Bungee Labs’ team of evangelists. An avid technologist, Ted is keenly interested in the rapidly evolving social dynamics and changes to human culture coming about as the Internet continues to develop. Prior to his work at Bungee Labs, Ted directed the open source advocacy program for Novell. He still keeps strong ties to friends throughout Free Software community and regularly speaks at various international and regional open source events. | Leveraging Web Applications
The Web continues to evolve at a rapid rate and new technologies are required to fully leverage the capabilities of the Web and meet user expectations. Bungee Connect provides businesses and developers with a platform to create highly interactive applications that integrate multiple web services and then deliver them to their end user all from the Web. This session will explore and demonstrate the benefits of Platform-as-a-Service. | |
| 3:30 - 4:00 | Grand Hall | Coffee Break | ||
| 4:00 - 4:30 | Hahn Auditorium | Steve Repetti, Chairman/Co-founder/CTO, 5G/Fifth Generation Systems, Inc.
Steve Repetti is the chief architect of Zude, the advanced Social Computing Platform, as well as the co-author of the open5G programming language and 5G Engine (web/app server, object database, multi-language optimized execution environment). Mr. Repetti is also an Open Source activist and big-time advocate of Data Portability. | Mashup Evolution: Widgets, Web Apps, OpenSocial, and Data Portability
The distribution of mashups across the web today ranges from personal home pages and business sites to advanced social networks and complex web applications. Tomorrow, increasing demand on functionality, flexibility, and interoperability will alter and expand both the complexity and opportunity of the mashup world. Already these challenges are being met with real world solutions. This session will demonstrate the integration and evolution of mashups (individually and as distributed web apps) as they relate to various distribution platforms, the OpenSocial protocol, as well as the Data Portability initiative. | |
| 4:30 - 5:00 | Hahn Auditorium |
| David Berlind, Mashup Camp co-founder | Wrap-up / Housekeeping |
