Shay Sheinfeld, Erez Kastel, Inbal Dolev Google Workshop 2008 Presenting:

Slides:



Advertisements
Similar presentations
PHP and CSS to control web apps styles. CSS is used to style today’s web applications.
Advertisements

Global MP3 Geoffrey Beers Deborah Ford Mike Quinn Mark Ridao.
OpenSocial CS : Survey of Contemporary Technologies.
Name Matrix No CHIA EE LOON(LEADER) OW CHEE YEE LAURA TIONG UNG KAH CAT200 Integrated Software Development Workshop Storyboard.
W alkie Doggie is a web application that allows dog owners to help each other with their dog walks. It’s main feature is the walkies, which are the user’s.
Business 111 Kendra Phillips. About TubeRadio.fm Internet music video player  Music video streaming  Live performances  Lyrics  Rare recordings 
Administrative  Philosophy  Class survey  Grading  Proposal (5 points max)  Small projects (10 points each max)  Project (40 points max)  Presentation.
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials The internet: Finding videos, music and games online Suitable for:
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
WEBSITE UPGRADE: ADDING VIDEO AND AUDIO GREG YANKEY.
W EB M USIC P LAYER Eriel Thomas Josh May Nick Upton Ray Smith Vjekoslav Brajkovic.
By: Christina Musantry
Web Design Basic Concepts.
HOME: PHOTO You can access the player Back home Lyrics.
In association with Technion and Qualcomm. Project supervisor: Tatyana Finkel. Technion Israel Institute of Technology.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
AJAX Chat Analysis and Design Rui Zhao CS SPG UCCS.
Joomla! Day France SEBLOD Version 2.0 for Joomla! 1.6.
{ MUSIC APPS PROJECT BY JERELINE WEAH Digital music 9/17/14.
Introduction to Internet Programming (Web Based Application)
GOOGLE PLAY BOOKS & BOOKMARKS
So far, we have…
ShareList Group 1 – Sprint 2 Derek BakerBryanna Noda Olivier BerthonneauLazaro Ramirez Farrell FarahbodHunter Rowan.
Top five websites on the internet By: Dejan Spasic Vukasin Vasic Tamara Nikolic.
What types of resources will the collection contain? JPG images of The Cure’s album covers. Metadata about the items: format, identifiers, title, release.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
YouTunes TAU – Google Technologies for Web Development Noam Soel Omri Sharabi Tamar Weiser Rotem Arnon.
Web Applications BIS4430 – unit 8. Learning Objectives Explain the uses of web application frameworks Relate the client-side, server-side architecture.
Lesson 19: Site Development with FrontPage 2003 – Advanced Features.
Seminar Series MEDIA PLAYER. PANDORA Free, personalized radio that plays music you'll love. Discover new music and enjoy old favorites. Search an artist.
01/04/2009 Michael Khanimov Amir Taub Roi Oron. T HE C ONCEPT Trivipedia gadget offers you 2 interactive games: Classic trivia: match the person's name.
TIG vibe Meeting minutes (June 7, 2002). AudiencePieceArtist Description Motivation Inspiration story Channel & Play lists DIARY Links Connect Production.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Product Slides Mary Manzano Team Lead, Enterprise Sales Orange & Bronze Software Labs.
An Mp3 Player? Looking at iTunes Rating, Feedback Rating, Feedback Search, Categorization Search, Categorization Collaboration Collaboration Party Shuffle.
By: Yana Zhivin, Shai Hertz, Mila Gorodnitsky. Introduction You probably want to know who Mr. Keler is.. And what does he have to do with Google Gadgets?
FriendFinder Location-aware social networking on mobile phones.
Using Google Chrome in the Classroom. The SAMR Model Work your way from Substitution up to Redefinition with your lessons Redefinition- Create new tasks,
Presented by David Hughes. Introduction Gaming is big business, and within the area of gaming in general is the area of board games. Currently, the board.
 Computer News  Amazon MP3 Music Store & Cloud  Next month plan show Chromebook  Yahoo compromised - reset password  One meeting a month (2 nd Wednesday)
Around(J2)ME Juri Strumpflohner Matthias Braunhofer
BIRTHDAY+ Tel Aviv University Blavatanik School of Computer Science Google Workshop for Web Technologies, Eugene Rozenberg Olga Vingurt Irena.
The basics of knowing the difference CLIENT VS. SERVER.
CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect.
Web 2.0 IS530 Fall 2009 Dr. Dania Bilal. Web 2.0 Is the Web that is being transformed into a computing platform for delivering web applications to end.
Sound Lounge Explore the links between reading, writing and music.
 This special application is created for those who can’t live without music. There is a search option in it, which allows you to search for any specific.
Music Album Management by CustomSoft. CustomSoft developed awesome Software for music lovers. Music Album Management system is developed and integrated.
Scripting - Client-side vs. Server-side Scripting
Brian Muscat, Michael George Attard & Andrew Cacciottolo
Personal Website Final Project
Omri Sharabi Tamar Weiser Omar Shibli Rotem Arnon
Handling Data Using Databases
5 × 7 = × 7 = 70 9 × 7 = CONNECTIONS IN 7 × TABLE
5 × 8 = 40 4 × 8 = 32 9 × 8 = CONNECTIONS IN 8 × TABLE
4 × 6 = 24 8 × 6 = 48 7 × 6 = CONNECTIONS IN 6 × TABLE
5 × 6 = 30 2 × 6 = 12 7 × 6 = CONNECTIONS IN 6 × TABLE
Network Controllable MP3 Player
Bubba Lyrics A Data Driven Music Website
10 × 8 = 80 5 × 8 = 40 6 × 8 = CONNECTIONS IN 8 × TABLE MULTIPLICATION.
3 × 12 = 36 6 × 12 = 72 7 × 12 = CONNECTIONS IN 12 × TABLE
Slides prepared by Sarah Benis Scheier-Dolberg
5 × 12 = × 12 = × 12 = CONNECTIONS IN 12 × TABLE MULTIPLICATION.
5 × 9 = 45 6 × 9 = 54 7 × 9 = CONNECTIONS IN 9 × TABLE
3 × 7 = 21 6 × 7 = 42 7 × 7 = CONNECTIONS IN 7 × TABLE
Presentation transcript:

Shay Sheinfeld, Erez Kastel, Inbal Dolev Google Workshop 2008 Presenting:

Store and maintain your own personal playlists online Listen to your music, anywhere, anytime! Manage your music easily and quickly. Share your music with friends and family.

Some Additional Features.. Storing multiple playlists Creating playlists from entire albums, movie soundtracks, etc.. Sharing playlists with friends (possible use of Open Social) Adding lyrics to songs in the playlist. Enhanced search engine, allowing us to choose between live performances, album,. Canvas mode

View entire albums by searching one song (and then choose to add entire album to playlist, or select individual tracks)

MadonnaHappy Songs Add A SongAdd An AlbumShare Music X-

Server Manipulating data from different sources using XML or get/post requests (all data manipulations are based on the Google App engine).  Connecting to lyrics sites  Storing multiple playlists per user, using Big Table, GQL  Storing ranking server  Sharing playlists with friends using Open Social  Manipulating YouTube's search (YouTube's search is a basic free style search, we would like to categorize the search by: artist, album, song etc) Client Example capabilities:  Defining the gadget's GUI using JavaSscript, CSS and using Google Visualisation API.  Retrieving data from external sources and websites, most importantly YouTube (and using YouTube APIs)

Architecture ClientSide: Google gadget API YouTube player API Canvas API Google visualisation API ServerSide: YouTube Data API Google app engine API OpenSocial API Big Table, GQL JavaScript DHTML XML/RSS feeds Phyton