computer project work

37
COMPUTER PROJECT WORK A Project Work On WINDOWS PHONE Presented by – Abhishek Kumar Class – XI ‘B’

Upload: abheeshek-kr

Post on 13-Jan-2015

527 views

Category:

Education


1 download

DESCRIPTION

This one is my best project on COMPUTER SCIENCE. Must watch ,,, thank you..!!!

TRANSCRIPT

Page 1: Computer project work

COMPUTER PROJECT WORK

A Project Work On WINDOWS PHONE

Presented by – Abhishek Kumar

Class – XI ‘B’

Page 2: Computer project work

CONTENTS

• Introduction• Getting the tools• Microsoft Visual Studio 2010 Express for

Windows Phone• Windows Phone 7 Emulator• Expression Blend for Windows Phone• Reviews ( taken from official site )

Page 3: Computer project work

New direction

DESIGNEnd user comes first

HARDWAREOptimized and standardized

PLATFORMRe-architected developer platform

Page 4: Computer project work

INTRODUCER OF WINDOWS PHONE 7

Steve BallmerCEO

Microsoft

Page 5: Computer project work

TEAM MEMBERS OF WINDOWS PHONE 7

Clockwise from top left: Ricardo Espinoza, Sue Loh, Joshua Phillips

and James Drage work on the Windows Phone Shell Team, which makes Windows Phones intuitive

and engaging to use. The team recently finished work on the

feature-rich Windows Phone 7.5 “Mango” update.

Page 6: Computer project work

SMART DESIGNworks the way you want

START• Customizable, at a

glance – view.• Continuous update

you at your social networks.

Page 7: Computer project work

SEARCH• Powered by Microsoft owned –

Bing• Location aware• One click easy and fast search

Page 8: Computer project work

INTERNET EXPLORER• Fast opening pages• Auto - predictive text• Easily clickable links

Page 9: Computer project work

Integrated ExperiencesHubs simplify your everyday tasks on the

phone

Page 10: Computer project work

Commitment to Infrastructure Investments

Business Productivity Online Suite

Page 11: Computer project work

Hardware FoundationCapacitive touch4 or more contact points

SensorsA-GPS, Accelerometer, Compass, Light, Proximity

Camera5 mega pixels or more

MultimediaCommon detailed specs, Codec acceleration

Memory256MB RAM or more, 8GB Flash or more

GPUDirectX 9 acceleration

CPUARMv7 Cortex/Scorpion or better

80

0 o

r 4

80

480 or 320

Hardware buttons | Back, Start, Search

Page 12: Computer project work

CLOUD

SCREEN

Phone Emulator

Samples Documentation

Guides Community

Packaging and Verification Tools

Notifications

Location Identity Feeds

MapsSocial

App Deployment Registration

Validation

Certification

Publishing

Marketplace

MO and CC Billing

Business Intelligence

Update Management

Tools

Portal ServicesCloud Services

Sensors Media Data

Xbox LIVE Notifications

.NET Framework managed code sandbox

Location

Phone

Runtime – On “Screen”

ELEMENTS OF THE APPLICATION PLATFORM

Page 13: Computer project work

Location Service

GPS, AGPS, & Wi-FiSmart Device + Cloud ServiceBalance accuracy with time and power consumption

Windows Phone

Location client service

System.Device.Location

Microsoft Services

Location Service

Page 14: Computer project work

Cloud Services

Windows Phone

Cloud integration client services

Frameworks

Windows Phone

Application

Your Web ServiceCustom Web Service

Existing Web Services

Microsoft Services

Notification Service

Location Service

Page 15: Computer project work

IntroductionWindows Phone 7 – A New Kind of Phone

Great News, not only for End-Users but also for Developers and the beginners

– End-User experiences are very important– Windows Phone 7 Developers will use the latest Development Tools– The potential Windows Phone 7 Developer Community is large– Developing applications for Windows Phone 7 is fun– Free versions of the Development Tools for everybody

Page 16: Computer project work

IntroductionWindows Phone 7 – A New Kind of Developers

Who can develop applications for Windows Phone 7?

– The Windows Phone 7 Application Model is familiar to Silverlight Developers• Windows Phone 7 Applications can be Silverlight

based– Keep in mind that you are developing for a phone

– The Windows Phone 7 Application Model is familiar to Game Developers• Windows Phone 7 Applications can be XNA based

– Keep in mind that you are developing for a small device

– The Windows Phone 7 Application Model is familiar to WM Developers• The life of managed application developers

becomes easier– No P/Invoke, limited number of form factors

Page 17: Computer project work

Getting StartedVisit the Windows Phone Developer Portal

Your one stop shop to– Get all the development / design tools you need• One single download gets you all the tools• Integrate nicely with already installed ‘paid’ SKU’s of the

tools– Get inspired by blog entries, white papers, events and

other resources– Get assistance from our daily growing Developer

Community through Forums– Submit your applications for verification and deployment

Page 18: Computer project work

Microsoft Visual Studio 2010 Express for Windows Phone Features

Free version of Visual Studio 2010 to develop Windows Phone Applications

– Develop Silverlight Applications for Windows Phone• Combination of XAML and C# code• Code execution inside a protected environment

– Develop XNA Framework based Applications for Windows Phone• Combination of content (art) and C# code• Code execution inside a protected environment

– Runs side-by-side with Microsoft Visual Studio 2005 / 2008• Allows ongoing development for Windows Mobile

6.x

Page 19: Computer project work

Microsoft Visual Studio 2010 Express for Windows Phone Look and Feel

Page 20: Computer project work

Microsoft Visual Studio 2010 Express for Windows Phone Which device to run your applications on?

Using the Windows Phone 7 Emulator– Your first Windows Phone 7 target device for new applications– Application behavior on the emulator identical to a physical device– Great device to initially test your applications• Easy application deployment– Direct deployment from within Visual Studio 2010

• One emulator can host applications from multiple Visual Studio 2010 instances

– Performance behavior and user experience will be (slightly) different

Page 21: Computer project work

Microsoft Visual Studio 2010 Express for Windows Phone

Debugging Capabilities

Of course you don’t have bugs in your applications, but how to find mine?

– Adequate debugging experience to find ‘day-to-day’ bugs• Setting breakpoints• Inspecting variables• Setting variables• Executing individual methods

– Using the Output Window for Trace / Debug information

Page 22: Computer project work

Developing and Debugging a Windows Phone Application

Page 23: Computer project work

Windows Phone Application AnatomyCollaboration between XAML and C# code behind

– Everything can be done in code, but not always the easy road• XAML defines what you see on the phone• Code behind defines the behavior of your application

– Software developers will meet XAML during application development• Developer and Designer roles combined• Making simple changes by modifying XAML code immediately• Creating static UI layouts from within Visual Studio 2010– Designer support good enough to create the UI– No Support for dynamic behavior

Page 24: Computer project work

Microsoft Expression Blend for Windows Phone The road to creating really beautiful User Interfaces

Expression Blend is used to design User Interface Experiences – You can build amazing experiences relatively easy– Has a learning curve, especially for developers

• The tool is powerful but use it ‘wisely’ for Windows Phone UI design

• The tool of choice for transitions / animations • Has great support for showing / testing data driven UI

elements– Can be used in combination with Visual Studio 2010

• Uses the same Windows Phone Emulator to test experiences

Page 25: Computer project work

Microsoft Expression Blend for Windows Phone Look and Feel

Page 26: Computer project work

Adding a Cool UI to a Windows Phone 7 Application

Page 27: Computer project work

Moving Beyond Visual Studio 2010 Express Windows Phone 7 Development and other Visual Studio SKU’s

All Windows Phone 7 tools integrate in other Visual Studio 2010 SKU’s

– You will get additional tools that can partly be used for phone development• Code Analysis, Code Metrics, (Profiling using a different target

platform)– Better Debugging Experience• Great control over breakpoints• Additional tracing functionality

– Team Collaboration– Targeting multiple platforms in multiple programming languages• XNA Studio supports creating project copies

Page 28: Computer project work

Moving Beyond Visual Studio 2010 Express Not all Visual Studio 2010 Tools can be used for Windows Phone 7

– Can use tools that work directly on your source code– Cannot use tools that collect runtime information• No Edit and Continue support• No profiling on the device / emulator• No ‘standard’ Visual Studio 2010 unit testing support

– Unit Testing through Silverlight Unit Test Framework• Ships as part of the Silverlight Toolkit

(http://silverlight.codeplex.com/)– Device Performance Measurement• Enable Frame Rate Counter on device • Enable Redraw Regions on the device

Page 29: Computer project work

REVIEWS

In the same way that the Windows 7 desktop OS was nearly everything people hoped it would be, Windows Phone 7 is almost everything anyone could’ve dreamed of in a phone, let alone a Microsoft phone. It changes everything. Why? Now that Microsoft has filled in its gaping chasm of suck with a meaningful phone effort, the three most significant companies in desktop computing—Apple, Google and Microsoft—now stand to occupy the same positions in mobile. Phones are officially computers that happen to fit in your pocket.

Page 30: Computer project work

This really is a completely new OS — and not just Microsoft’s new OS, it’s a new smartphone OS, like webOS new, like iPhone OS new. You haven’t used an interface like this before (well, okay, if you’ve used a Zune HD then you’ve kind of used an interface like this). Still, 7 Series goes wider and deeper than the Zune by a longshot, and it’s got some pretty intense ideas about how you’re supposed to be interacting with a mobile device.

Page 31: Computer project work

What Microsoft has shown of its new mobile operating system looks nothing like the tired Windows interface of old; instead it looks like the much more enjoyable Zune HD. The idea of putting people and photos in one place where one can do multiple things is a good one. The connection to Xbox Live could help Microsoft appeal to a whole new area, while a pervasive connection to social networks like Facebook is also a key advance.

Page 32: Computer project work

The user interface looks absolutely nothing like previous versions. If you’ve used a Zune HD, you’re halfway there. There’s a lot of big, pretty text, lists, and swiping up, down, left and right. The animation between screens is very nice. Only what’s absolutely necessary and relevant is shown on the screen. Forget about status bars, menu bars, or any of the usual “chrome”, as Microsoft calls it. Instead, all you see is the content you’re working with at the moment, and absolutely minimalist icons. Well, there is a very minimal status bar on some screens, but it’s much more minimal than you’re probably used to.

Page 33: Computer project work

…if it actually performs properly, WP7 has the intangibles that Microsoft phones have lacked for years. It’s fun to explore. The interface makes sense. It’s easy to find the things you need. Nothing is buried. It uses the power of a mobile computer to put important information at the fore – possibly even more immediately than the iPhone.

Page 34: Computer project work

We had a chance to try out some of the prototypes – though not take photos or video yet – earlier on today, and first impressions are reasonably positive. Microsoft were at pains to point out that it’s still an in-development build, and indeed we saw various bugs and slow-downs. Often these would take place when opening an app, with data being pulled in but no on-screen indication of that taking place nor its progress. The touchscreen on the development device seemed responsive, as was the onscreen keyboard, and the animations are smooth. The browser supports pinch-zoom and will eventually reflow text on a double-tap.

Page 35: Computer project work

Conclusions

– Windows Phone 7 is a new kind of phone• User Experience is completely different

– Develop applications using the latest family of tools• Windows Phone Application Developers are First Class

Citizens• Your applications are managed code (C#) only• Application deployment will be through Market Place

– The paid SKU’s of Visual Studio have additional tools to increase your productivity and quality of code

– Developing for Windows Phone 7 is FUN!

Page 36: Computer project work

REFERENCESQuestions? Demos? The Latest phones? Visit the Windows Phone Technical Learning Center

for demos and more…

Business IT Resourceswww.windowsphone.com/business

Developer Resourcesdeveloper.windowsphone.com

Windows Phonewww.windowsphone.com

http://developer.windowsphone.com/Default.aspx

Read more: http://www.digitaltrends.com/mobile/windows-phone-7-series-what-the-experts-are-saying

REFERENCES

Page 37: Computer project work

Special Thanks To – Ghanshyam Chitara Sir, for giving a great help that

leads to completion of this project