16
www.mobilepundits.com

A Complete guide of Windows 8 with its application

Embed Size (px)

Citation preview

Page 1: A Complete guide of Windows 8 with its application

www.mobilepundits.com

Page 2: A Complete guide of Windows 8 with its application

A Complete guide of Windows 8 with its application

A mobile operating system for smartphones and mobile devices that serves as the successor to

Microsoft's initial mobile OS platform system, Windows Mobile. Unlike Windows Mobile,

Windows Phone 8 and later versions are targeted more to the consumer market than the

enterprise market, and it replaces the more traditional Microsoft Windows OS look and feel with

a new "Metro" design system user interface.

Metro's interface consists largely of a "Start screen" made up of "Live Tiles," which are links to

applications and features that are dynamic and update in real time. The Metro design is also

expected to be prominently featured in Windows 8 as well.

Windows Phone 8 and Beyond

Windows Phone 8 officially debuted in late October 2012, adding support for multi-core

processors, a new secure "wallet" system for managing sensitive credit card and other financial

data, navigation capabilities, support for high-definition displays, a new Start Screen with

customizable tile sizes and more.

Windows Phone 8 is also based on the same core technologies as the Windows 8 operating

system, sharing common networking, file system, security, multimedia and technology,

including the Internet Explorer 10 Web browser.

Microsoft released the Windows Phone 8.1 update, in April 2014. The company is expected to

forgo a Windows Phone 9 release, instead choosing to go with Windows Phone 10 as the official

name of the next major update of Windows Phone.

Page 3: A Complete guide of Windows 8 with its application

Architecture of Windows Phone 8

The basic concept: Windows 8 is a dual-personality operating system. It will run Metro-style

apps and Desktop apps. Developers writing Metro apps will use the new Windows Runtime

application programming interfaces (APIs). Microsoft released Windows Phone 8, a new

generation of the operating system. Windows Phone 8 replaces its previously Windows CE-

based architecture with one based on the Windows NT kernel with many components shared

with Windows 8, allowing applications to be easily ported between the two platforms.

Develop Your Windows 8 App – Resources and Tips

The Windows 8 app market is booming, according to MetroScore Scanner and there are now

more than 100,000 apps in the Windows 8 app store. A great catalyst to the fast growth was

probably due to the reward system launched by Microsoft to entice developers to submit good

apps to the Windows Store.

Page 4: A Complete guide of Windows 8 with its application

While far from the 700,000 apps in the Play Store and 850,000 iOS apps in the App store,

100,000 apps in the Windows Store means your Win 8 app stands a great chance of standing out.

There’s never been a better time to create a Windows 8 app.

Page 5: A Complete guide of Windows 8 with its application

Features and Benefits of Windows Phone 8

Windows Phone 8 is the first mobile OS from Microsoft to use Windows NT Kernel, the same

kernel used in Windows 8.Windows Phone line up are competing in the market of smartphones

and has several features unique or far better in comparison with similar ones found in Android

and iOS.

The operating system adds improved file system, drivers, network stack, security

components, media and graphic support

Windows Phone 8 can now support multi-core CPUs of up to 64 cores

Support for 1280x720 and 1280x768 display resolutions

microSD card slot support

BitLocker encryption and Secure Boot which are both featured in Windows 8

Internet Explorer 10 is the default browser and affected by the key improvements of its

desktop version

Page 6: A Complete guide of Windows 8 with its application

Kids Corner which acts as a "guest mode" preventing data modification of the main user

signed in to the Windows Phone and worries about accidental or unwanted apps purchase

while still allowing access to games and apps.

Rooms is a feature specifically for group messaging which allows the user to contact and

see Facebook and Twitter updates only from the members of the group created

NFC capability for data transfer between two Windows Phone devices or between a

Windows Phone and a Windows 8 computer or tablet using "tap and send" feature

Windows Phone 8 apps in partnership with Nokia offer at least 100,000 apps

Unique user interface found only in Windows Phone and similar to Windows 8 in

computers

Minimum of 18 months support of Windows Phone updates to Windows Phone 8 devices

Camera app now supports "lenses" which allows third party to skin and add features to

camera interface

Screen capture pressing "home" and "power" buttons at the same time

Famous Windows Phone 8 Devices

Samsung ATIV S under the ATIV family runs Windows 8 with a large 4.8" Super AMOLED

display, 1.5GHz dual-core processor, and with a choice of 16GB or 32GB internal storage.

HTC Windows 8X with 4.3" of screen display and 8S with 4.0" of screen display exhibits solid

and remarkable design made from premium materials. Both devices have Beat Audio Sound

enhancement.

Huawei Ascend W1 is expected to be released January next year with 4.0" of screen display,

1.2GHz dual-core processor, and 5MP of rear camera with LED flash.

Page 7: A Complete guide of Windows 8 with its application

Functionality compared with windows 7.8

Windows Phone is now optimized to help you do more

Page 8: A Complete guide of Windows 8 with its application

Windows 8 is Efficient due to

Page 9: A Complete guide of Windows 8 with its application

Windows 8 Usage on various Devices

Windows 8 and Windows 8.1 Slowly Increasing Market Share

On account of the many Windows 8 problems, the latest operating system from Microsoft has so

far registered only poor sales in the market compared to its predecessors Windows 7 and

Windows XP. However, ever since the end of Windows XP support, Windows 8 and Windows

8.1 are gaining more users, albeit slowly. The recent Desktop OS market share figures confirm

this trend.

Applications on Windows Phone

Windows Phone also allows you to utilize the power of hundreds of third-party applications to

increase efficiency and boost productivity. Our Mobile Application Development team has a

specialized division working only on Windows Phone applications.

Create app with Windows8

Building an app with Windows Phone App Studio starts with signing in to the site. Once you're

logged in, Microsoft gives you a selection of templates to get you started, or you can just start

with a blank app. You’ll start by giving it a name, a description, and a 160 x 160 pixel. As I

Page 10: A Complete guide of Windows 8 with its application

knew what I was planning to do with my test app, I chose the option of building a blank app,

which gave me the option of adding my choice of data sources and content pages to my app.

Follow the below Steps:

1. Choosing the Project Type

The first step to creating a new project is to choose New from the File menu. This can also be

done using the CTRL + N keyboard shortcut. Click on the "project" tab to get a list of the

available project types. In our case we will create an MFC program, so choose MFC

"AppWizard (exe)". The AppWizard is a wizard that will create one of 3 typical programs:

1. A SDI program

2. A MDI program

3. A Dialog based program.

Enter the name of your program in the "Project name" field. In our example we will call the

project SDIPROG. Change the location if you wish and then press OK.

2. AppWizard - Step 1

Choose the project you wish to create, in our case "Single Document".

Page 11: A Complete guide of Windows 8 with its application

This will create an application that has a single viewing window within a main frame. Uncheck

the "Document/View architecture support" checkbox and press "Next". If you specify that you

want to use the Doc/View architecture then the wizard will create CDocument and CView

derived classes. The CDocument derived class is where all data should be stored and processed,

and the CView derived class is used to display this data. In our case we will not be using this

architecture, and will instead use a simple CWnd derived class that will handle the data and

presentation at one place.

3. AppWizard - Step 2 - 3

Accept the defaults and press "Next"

4. AppWizard - Step 4 - 5

You can experiment with the settings in these dialogs, but in this tutorial you should just press

"Next".

Page 12: A Complete guide of Windows 8 with its application

5. AppWizard - Step 6

Press "Finish". A dialog box will popup informing you of the settings you have chosen. Press

OK.

Page 13: A Complete guide of Windows 8 with its application

6. The View

After creating the project, AppWizard will generate a number of classes. One of them is the

"View". The View is the part of the program that is not part of the Frame, which includes the

borders, the caption, the menu and the toolbars. AppWizard creates a class called CChildView

that encapsulates the view. With CChildView you perform operations on the view, and you

receive input sent to the view.

7. Receiving Input

When your view gets mouse/keyboard input, Windows will send a message to your view. To get

the message you need to create a message handler. You create a message handler using

ClassWizard:

Press CTRL + W to start ClassWizard. Select the "class info" tab and choose "Child Window" in

the "Message Filter" combobox.

Page 14: A Complete guide of Windows 8 with its application

Select the "message map" tab. Choose WM_CHAR from the "Messages" list, and press the "Add

Function" button. Press "Edit Code" to edit the newly created OnChar function.

OnChar is called when the user enters a character in your view.

Page 15: A Complete guide of Windows 8 with its application

8. Building and Running

Building the program is the most complicated stage - You have to press F5 and then... Wait.

Now that we have passed the complex building stage, the program should start. Click on the

view and start typing. The text should be drawn according to the character you entered.

Future of Windows Phone

Software updates are directly from Microsoft and labelled as beta releases unlike others mobile

networks which have to test and push out the updates.

Current games may be re-tooled to fit the Windows Phone 8 because the audio, graphics and

media playback will work like the Windows 8 counterpart. The advantage is it can do more with

powerful games and entertainment applications.

Windows 10 has been previewed with a number of big changes for PCs and tablets running the

x86 version of Windows 7 and 8.1, we don’t know exactly how Microsoft will change the mobile

experience. There will be a merger of the Windows Phone Store and Windows Store, with

emphasis on developers being able to bring their apps to as many devices running Windows 10

as possible. Microsoft isn’t making the Windows 10 experience identical for each device either.

Depending on whether your screen size is four inches or 40 inches, it appears that the Windows

UI will scale its start menu and other features to ensure you and your fingers can click whatever

ends up on your screen.

Page 16: A Complete guide of Windows 8 with its application

About MobilePundits

MobilePundits is a leading provider of information technology, consulting, and business process

outsourcing services, dedicated to helping the world's leading companies build stronger

businesses. MobilePundits combines a passion for client satisfaction, technology innovation,

deep industry and business process expertise, and a global, collaborative workforce that

embodies the future of work. MobilePundits is a leading provider of Mobile application

development and testing services and it is being awarded by Deloitte since 3 years.