The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

1 Visual Studio Enhancements. 2 Integrated Ajax Support Don’t need an Ajax-Enabled Template Automatic Extender Detection Add Extender Wizard.
SoftLab Project Winter 2008 Supervisor: Victor Kulikov Students: Dmitry Kanevsky Nir Lev-Ari.
Lab Chief Eng.Ilana David Supervisor:Viktor Kulikov Submitters: Darina Klots Shallev Kellerman.
Collections Create and organize your own privet and public collections.
ISYS 512 Business Application Design and Development with.Net David Chao.
EE-Video Yossi Biton Nir Yakobovski Outline  The concept  Main functionality  Challenges & Solutions  Design considerations Layers Class diagram.
The Jukebox Orian Paz & Yair Cleper Instructor: Viktor Kulikov Semester: Spring 2009 Final Presentation.
ISYS 512 Business Application Design and Development with.Net David Chao.
Multiple Tiers in Action
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
EE-Video Yossi Biton Nir Yakobovski Outline  The concept  Main functionality  Challenges & Solutions  Design considerations Layers Class diagram.
ISYS 512 Business Application Design and Development with.Net David Chao.
New GUI Use cases and topics for discussion Your hosts today Martin Hecht Olsen CEO & Sales Executive Niels Liisberg CTO & Chief Software Architect.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
ISYS 350 Business Application Development
ISYS 512 Business Application Design and Development with.Net David Chao.
VS.NET Syllabus By Peter Huang.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
Elective Autumn 2010 xx subjects are provided Each of you have to choose 2 subjects 2 subjects will be establish.
Microsoft Confidential ASP.NET Broadest reach Most mature dev platform Silverlight Broad reach Rich, Interactive UI WPF Richest, Interactive UI.
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
Overview of Data Access MacDonald Ch. 15 MIS 324 Professor Sandvig.
M1G Introduction to Database Development 6. Building Applications.
Client FICS-21 Engineering Team of FAA has developed this web based system to identify, verify and keep track of operational and administrative telecommunications.
1 Hammad Khan. COURSE CONTENTS.NET Framework And C# SQL Server 2008 ADO.NET LINQ ASP.NET Dynamics Data ASP.NET MVC framework 2 Advance C# Concepts Windows.
Lap Around Visual Studio 2008 &.NET 3.5 Enhancements.
CIS 451: ASP.NET Concepts Dr. Ralph D. Westfall January, 2009.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
ISYS 350 Business Application Development David Chao.
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
Meta-Server System Software Lab. Overview In the Music Virtual Channel system, clients can’t query for a song initiatively Through the metadata server,
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
Model View Controller Based Retail Management System Moiuddin Bukhari2003 – CE – 357.
WEB SERVER SOFTWARE FEATURE SETS
The basics of knowing the difference CLIENT VS. SERVER.
CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)
ISYS 350 Building Business Applications David Chao.
ISYS 512 Business Application Design and Development with.Net David Chao.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
1 Connecting to a Database Server. 2 We all have accounts, with a single database each, on a Microsoft SQL Server on the USF network: allman.forest.usf.edu.
MUSIC GENRE JUKEBOX. CLIENT SPECIFICATIONS Audio Player Create, delete, and modify play lists Play, pause, stop, skip, fast forward, and rewind Send Streaming.
Dispatcher Database Team A-5 Joe Mohr, Michael Maley, Sandy Webber, Brandon Authement, Drew Carver.
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
E-commerce Foundations By Dr. Gabriel. Using 3-Tier/N-Tier Architecture The presentation tier The business tier The data tier.
ASP.net Course From Intermediate to Advance level By Arsalan Ahmed 3 Months Course Cell :
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
L. (Van) Van Lowe Twitter:lvanlowe
Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.
Musicbuster Life Cycle Objectives Review Brian Judy Phil McDonnell Erik Bronnum.
Web Application for Home Energy Assistance Program
Introducing the Microsoft® .NET Framework
DAL, Three-tier architecture
“Nodes of Distributed Systems”
LiNQ SQL Saturday David Fekke.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
Visual Studio 2008 Abdul Rahman .Y Microsoft Student Partner.
Dot Net Training in Hyderabad Dot Net Training in Hyderabad.
Introduction to Internet Programming
Beginning Object-Oriented Web Design
دليل المتدرب واللائحة التنظيمية للبرنامج
מונחים בסיסיים במודל השכבות
Tiers vs. Layers.
دليل المتدرب واللائحة التنظيمية للبرنامج
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Pablo Castro Software Architect Microsoft Corporation
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ບົດທີ 6 ການຄຸ້ມຄອງຊັບພະຍາກອນຂໍ້ມູນ (Managing Data Resource)
UFCEUS-20-2 Web Programming
Presentation transcript:

The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the songs, block them from their own playing list and even upload their own music files to the application’s data base. Networked Software Systems Lab Spring 2009

♫.NET 3.5 Framework ♫ Microsoft Visual Studio 2008 ♫ C# ♫ SQL ♫ ASP.NET ♫ LINQ ♫ AJAX ♫ Java Script ♫ Silverlight Technologies & Languages Design Data Access LINQ Data Base SQL Business Logic C# Gui ASP.NET, Ajax

♫ SQL ♫ Microsoft SQL server ♫ Tables: ♫ Uniquidentifiers ♫ Use tables that connects two other tables to save space and for flexibility. ♫ Views ♫ Stored Procedures: ♫ Transactions The Database ♫ LINQ ♫ Interface ♫ SQL provider ♫ Method overloading Data Access Layer

♫ C# ♫ Containers of objects: has-a relation ♫ Separation of user’s fields and user’s operations Business Logic GUI ♫ GUI for administrator and for client ♫ ASP.NET web forms ♫ AJAX ♫ Media player Silverlight add-on ♫ JavaScript