<<

Win Phone 7

Windows Phone 7 is a mobile developed by , and is the successor to its platform. Unlike its predecessor, it is primarily aimed at the consumer market rather than the enterprise market.

Timeline of Win Phone 7 related events:

Windows Phone would become the primary operating system for . 10 devices operating , made by HTC, , Samsung, and LG.

For , Windows Phone 7 is also exciting, for it supports two popular and modern programming platforms: Silverlight and XNA.

Silverlight—a spinoff of the -based Windows Presentation Foundation (WPF)— has already given Web programmers unprecedented power to develop sophisticated user interfaces with a of traditional controls, high-quality text, vector graphics, media, animation, and data binding that run on multiple platforms and browsers. Windows Phone 7 extends Silverlight to mobile devices.

XNA—the three letters stand for something like “XNA is Not an Acronym”—is Microsoft’s game platform supporting both 2D sprite-based and 3D graphics with a traditional game-loop architecture. Although XNA is mostly associated with writing games for the 360 console, developers can also use XNA to target the PC itself, as well as Microsoft’s classy audio player, the HD. The Silverlight and XNA platforms for Windows Phone 7 share some libraries, and you can use some XNA libraries in a Silverlight program and vice versa. But you can’t create a program that mixes visuals from both platforms. Programs you write for the Windows Phone 7 will be sold and deployed through the Windows Phone Marketplace, which provides registration services and certifies that programs meet minimum standards of reliability, efficiency, and good behavior.

Hardware Chassis(Specifications)

The front of the phone consists of a multi-touch display and three hardware buttons generally positioned in a row below the display. From left to right, these buttons are called Back, Start, and Search: Like many recent phones and the Zune HD, the Windows Phone 7 displays will likely use OLED (“organic light emitting diode”) technology, although this isn’t a hardware requirement. OLED’s are different from flat displays of the past in that power consumption is proportional to the light emitted from the display. For example, an OLED display consumes less than half the power of an LCD display of the same size, but only when the screen is mostly black.

Because battery life is extremely important on mobile devices, this characteristic of OLED displays implies an aesthetic of mostly black backgrounds with sparse graphics and light-stroked fonts. Regardless, Windows Phone 7 users can choose between two major color themes: light text on a dark background, or dark text on a light background.

Most user input to a Windows Phone 7 program will come through multi-touch. The screens incorporate capacitance-touch technology, which means that they respond to a human fingertip but not to a or other forms of pressure. Windows Phone 7 screens are required to respond to at least four simultaneous touch-points.

A hardware keyboard is optional.

Sensors and Services A Windows Phone 7 device is required to contain several other hardware features— sometimes called sensors—and provide some software services, perhaps through the assistance of hardware. These are the ones that affect developers the most: • Wi-Fi The phone has Wi-Fi for Internet to complement 3G data access through the cell provider. Software on the phone includes a version of . 0 Camera The phone has at least a 5-megapixel camera with flash. Programs can invoke the camera program for their own input, or register themselves as a Photos Extra Application and appear on a menu to obtain access to photographed images, perhaps for some image processing. • Accelerometer An accelerometer detects acceleration, which in physics is a change in velocity. When the camera is still, the accelerometer responds to gravity. Programs can obtain a three-dimensional vector that indicates how the camera is oriented with respect to the earth. The accelerometer can also detect sharp movements of the phone. • Location If the user so desires, the phone can use multiple strategies for determining where it is geographically located. The phone supplements a hardware GPS device with information from the Web or cell phone towers. If the phone is moving, course and speed might also be available. Vibration The phone can be vibrated through program control. • FM Radio An FM Radio is available and accessible through program control. • Push Notifications Some Web services would normally require the phone to frequently poll the service to obtain updated information. This can drain battery life. To help out, a push notification service has been developed that will allow any required polling to occur outside the phone and for the phone to receive notifications only when data has been updated.

Features of Windows Phone 7

1. It’ll be available for all current Windows Phones

Perhaps the best news of all. Microsoft isn’t cutting off any older Windows Phones, meaning the likes of the HTC Mozart and Samsung Omnia 7 will be getting the update. This should give it good ammunition to fling at Apple and , both of whom have copped flack for not upgrading legacy devices.

2. Bing search has been given an overhaul This is a seriously impressive update, with visual, audio and voice search. Visual search lets you snap pics of products and barcodes, before delivering local pricing and availability.

A new Local Scout feature will track your location and give you results fine tuned to where you are. Local Scout — Bing will aggregate activities and events that are going on around your current location, and allow you to rate each activity.

3. and LinkedIn are coming

One of the big misses with Windows Phone 7’s contacts app was the lack of Twitter integration. Happily, this is being added, along with LinkedIn, so you’ll be able to see the latest updates from contacts on these social networks in one place.

Social networks — Mango will add Twitter and LinkedIn feeds to contact cards and includes built-in check-ins, along with integrated face detection to easily tag pics of your pals before you upload to Facebook or the web.

4. New partners are on board for 7.1

Nokia is obviously the big new addition to the Windows Phone family. But Microsoft has confirmed that Acer, ZTE and Fujtisu are also joining the party. That means it should be able to expand hugely in Asia, as well as offer more choice on top of phones from the likes of HTC, LG and Samsung.

5. Supports IE9

6. Conversation threads integrate IM, text and Facebook chats Cross platform integration has been one of Windows Phone’s strong points. Mango adds a new conversations feature so you can natter with any given friend no matter what service they’re using. That means if they stop using text and switch to IM, you’ll still be able to see your previous conversation.

Threads — Switch between your active texts, Facebook chats, or instant messages in one threaded space so you can keep the conversation going no matter where it takes place.

7. Multitasking is here at last

This has been known for months, but one of Windows Phone 7’s biggest misses is finally on its way. Multitasking should hopefully mean more devs are willing to bring their apps to WP 7.1.

App Shortcuts — Kind of like multitasking, App Shortcuts are a handy feature in Mango. For example, if you're reading about a movie while surfing the web, Mango will create a quick shortcut to your IMDB app so you can check out the film's details

8. Live Tiles have been bolstered with more live app info

Arguably the best feature of WP7 was its Live Tiles’ ability to show real time information without having to dive into apps. The National Rail app was a great example. Microsoft says it’s bolstering this, with the chance to get more essential news delivered to the homescreen.

9. Contact group tiles promised

With Mango, you’ll be able to pull together groups of contacts, pin them to the homescreen and then , SMS or call them at the press of a button. This will help push WP 7.1 is a decent workplace solution, as well as a winning consumer OS.

10. Devs can get working on it straight away

Devs have been told they can get going on updating their current apps and working on new ones straight away. Microsoft has already released the kit, so app fanatics can bring new Live Tile layers and improved features to their add-ons from the get go.

11. Hands-free — When you're driving, Mango can announce an incoming call or text message, and will allow you to respond to either without ever picking up your handset. Safe driving FTW! Structure of the OS

Windows Phone 7 is the successor to Microsoft's line of Windows operating systems. The 32-bit operating systems have a dual- layer architecture with the kernal layer and user layer.

Phone OS has two layers of software components that run on the hardware layer, the kernel space and user space. The user space for the shell and the application platform. Run in kernel space including the kernel itself, the , and graphics rendering and Phone Update, the system that updates for Windows 7 Phone added to the system.

The kernel, which is based on Windows Embedded CE 6.0, could theoretically 32,000 processes running simultaneously and each process can get 1GB of virtual memory allocated. The total area of processes is 2GB, and the kernel has 2GB of virtual memory. With 4GB the cake: Windows 7 Phone is a 32 bit OS and can not address more memory. The OS can not run on 64bit hardware. File System

Phone OS Windows 7 uses two file systems: IMGFS and TexFAT. IMGFS is intended for system files. This file is in Microsoft's advantage is that this code is compatible with Windows desktop software portability and reuse as possible. TexFAT is the file for the user files. TexFat is an 'extended' version of FAT that can handle files larger than 4GB.

For user files, Microsoft Unified Storage System. This system ensures that applications and users can not distinguish between files in the internal and files on a memory card.

However, that has resulted in not just copy all files from the memory card may be removed. If a user retrieves the card from the unit erases files or critical, the smartphone can only be used for emergency calling. Graphics

For 3D-graphics using Windows OS 7 Phone standard Direct3D 11. In previous versions of Windows Mobile was a mobile version of Direct3D. The new Direct3D 11 is based on DirectX 10. The device manufacturers must also still have 3D drivers for their hardware write.

Manufacturers claim that they are responsible for the drivers for 2D and 3D graphics.

Update phone, like the function is called, works through two channels: on-the-air or via a desktop computer. Large updates are distributed via on the PC, which the phone of course the PC must be linked.

Software Updates: Updates must be approved by and go through Microsoft’s update service. Like android, small updates will be OTA (over-the-air), but larger updates will use the Zune software and a USB cable with a windows PC. Read more: http://geeknizer.com/windows-phone-7-architecture/#ixzz1OUVDzUlT

Windows Live ID

A ID, the successor to the Hotmail account is required to use Windows Phone 7. The Live ID, Windows 7 Phone ao necessary to synchronize data on the device, such as contacts and text messages with . Also, the Live ID to access the Marketplace. The only way to download applications from the Microsoft download store.

To enter the Live ID is done during setup, if the device is first started. After choosing the language and accept the conditions the user must log into Windows Live. If the user did not have an account, which must be created.

Windows Live ID to function correctly, the device must have a so-called Genuine Windows Phone certificate. This certificate is normally treated in the factory installed on the device and ensures that the device itself as a Windows 7 Phone device to authenticate.

How to Develop Application for Win Phone 7.1 Mobile http://blogs.msdn.com/b/rafalkwiek/archive/2010/11/26/developing- applications-for-windows-phone-7-hello-world-in-silverlight.aspx

. file is the compressed output file for the Silverlight application. The .xap file includes AppManifest.xaml, compiled output assembly of the Silverlight project (.dll) and any other resource files referred by the Silverlight application.

Web pages like .aspx files and . files use the Silverlight components by loading the .xap files using the tag in the HTML or by using tag in the ASP.NET pages.

".xap" files (pronounced "zap") use the standard .zip compression algorithm to minimize client download size. A "hello world" .NET Silverlight application (built using VB or C#) is about 5KB in size.

Let us see how .xap files look like.

Open Visual Studio and create a new project by selecting "Silverlight Application" under the project type "Silverlight". Choose the project name "SilverlightTest". In the next screen, choose the option "automatically generate a test page to host Silverlight at build time".

Visual Studio creates a project with 2 files:

1. App.xaml 2. Page.xaml

Compile and run the application by pressing Ctrl + F5. You can see the browser opening with an empty page (the page is empty because you have nothing in your default xaml file).

Now open your windows explorer and look in to the bin\debug folder of your project. You can see a file called "SilverlightTest.xap".

Rename this file to “SilverlightTest.zip” and open it using any decompression tool. You can see that this is just like any other zip file and it includes the projects output dll and another file called "AppManifest.xaml".

Why would anyone want to buy a 7 Series device over an iPhone, Android, Nokia or a BlackBerry? Woodman: I think there are two reasons, and probably the biggest reason is that will be drawn to the design. I really do think that's the case when you start focusing on things like the task rather than the applications. I think people will be drawn to the fact that they are able to see their information quickly, easily and in a readable fashion. Also, we thought about the design in terms of the motion and transitions where you see things fly in and out in a very dynamic fashion.

The second thing people will be drawn to is the idea of taking the most common tasks and bringing them together. People are a great example where today you really get fragmented in the people experience. And we start to see some people do some very, very lightweight integration of social networking. We think we are going to deliver that in a way that is going to be quite unique \

Isolated storage enables managed applications to create and maintain local storage. Isolated storage in Windows Phone is similar to isolated storage in Silverlight. For a Windows Phone application, all I/O operations are restricted to isolated storage and do not have direct access to the underlying operating system file system or to the isolated storage of other applications. This improves security and reduces chances of unauthorized access and data corruption.

Data Storage Options

Depending on the type of data to be stored, Windows Phone applications can use isolated storage in the following ways:

: Store data as key/value pairs by using the IsolatedStorageSettings class. • Files and folders: Store files and folders by using the IsolatedStorageFile class. • Relational data: Store relational data in a local database by using LINQ to SQL.

In addition to general data storage, isolated storage is used for the following special- use scenarios:

• Background file transfer: Windows Phone applications can save files to isolated storage in the background, even when the application is no longer running in the foreground. The root destination for all background file transfers is to a folder named transfers. The transfers folder is created for your application when it is installed, but it can be deleted. For more information, see Background File Transfers Overview for Windows Phone. • IE Cache: Internet Explorer can use isolated storage to cache web page data locally on the phone.

Windows Mobile 7

Microsoft was sitting quietly for many times after an early lead on mobility with its older giving advantage to Apple iPhone and Google's Android OS. But now the Big Daddy is back!!! Microsoft has come up with a new series of mobile phones based on Windows Phone 7. It is a complete make-over of earlier version of Microsoft's mobile operating system.

Windows Mobile 7 is phone for those who love net surfing, gaming and music. The new animated tile-based interface is loaded with lots of features.

The main highlight elements of WinMo 7 are- • Navigation by Search is easier with a dedicated button & Maps. Windows Mobile 7 are the only phones with pre installed search powered with Bing. The Maps application solves the location and direction issues.

• Windows Mobile 7 acts as people hub. Social networking through Facebook and Windows Live feeds to keep you updated all the time. Managing pictures are eased with Windows Live solution. You can control your mobile and track the location through Find service on Windows Live.

• The revolutionary Me card makes you update your status or change profile picture on various social networking sites just from your phone.

• First time Outlook on Mobile in WinMo 7 enables you to manage e-mails easily by reducing clutter. You can get the whole experience of managing e- accounts as like on your laptop and PC.

• WinMo 7supports multiple Microsoft Exchange accounts for work.

• The Live in the right of the Start screen gives the detailed information of event; even you can map appointment locations. This is not all....if you happen to stuck in some problem like traffic, you can send a pre-written "I'm running late" mail at just one touch.

• The new Windows mobile 7 is a big boon to those who are continuously on foot but can't afford to stay away from internet. The most popular Internet browser, Internet Explorer installed in the phone enables browsing a pleasurable experience. You can open six websites in six different tabs and work on them simultaneously hopping from one another.

• Here Mobile Gaming is like icing on the cake. Windows Mobile 7 has many exclusive EA games especially designed by Electronic Arts Inc. (EA) for Windows Phone 7 which adds to the portfolio of Xbox LIVE titles of Microsoft. So enjoy word games, strategy, or action according to your liking.

• Windows Phone 7 can also be called the Office Mobile because this has mobile versions of office management tools like MS-Office which would ensure that your work doesn't interrupt even when you are on move. You can make notes in OneNote Mobile.

• You can play songs on Zune Audio and Player by syncing your mobile with PC. You can also play streaming video on high-res screen or buy new tunes from Marketplace, customize playlists and listen to podcasts. One can go for a subscription of Zune Pass from where you can get unlimited music for very low monthly fee.

Latest WinMo 7 Phones

Many companies have launched or pipelined the launch of Windows Mobile 7, HTC being the leader of all. Some of the foremost ones being , LG Quantum, HTC Surround , HTC Mozart, HTC HD7 and Pro.