|
Here is a compact yet deep technical
exploration of how to develop Windows 8.
Related topics elsewhere on this same website (WilsonMar.com):
|
|
|
Developer Programs
Microsoft's Developer Program charges $99 at
http://create.msdn.com
TIP:
Nokia HAD a
developer program
which also charges a little more than $99 (in Euros)
for two support tickets, plus
include Microsoft's program,
Telerik RadControls
and
Buddy.com cloud API usage (a million calls in 12 months).
Nokia's Developer wiki
BLAH:
Waiting for https://dmp2.louttokunta.fi/dmp/html_payments...
http://dev.windowsphone.com/en-us/join
Visual Studio and SDK Installers
WARNING:
Express editions of Visual Studio only work for a specific platform
(only Windows 8 Store Apps or only Windows Phone 7, etc.).
To work on Windows 8 Store Apps.
install Visual Studio 2012 Express on a Windows 8 machine.
To work on Windows Phone 8,
on a 64-bit Windows 8 machine, download the
Windows Phone SDK 8.0 (file WPexpress_full.exe).
It's the
latest thing.
To convert a Windows Phone 7.5 project to Windows Phone 8,
change the target Windows Phone OS version of the project
on a Windows 8 machine with Visual Studio installed:
- From Windows Explorer,
double-click the Windows Phone 7 .sln file to open the solution in Visual Studio 2010.
- In VS Solution Explorer, Right-click the project and select Properties to
open the Project Properties window.
- In the Application tab of the Project Properties window,
select Windows Phone OS 8.0 from the Target Windows Phone OS Version dropdown.
A dialog asks if you want to upgrade this project to Windows Phone OS 8.0.
- Select Yes to upgrade the project.
To work on Windows Phone 7,
on a Windows 7 machine download the
Windows Phone SDK 7.1 (file vm_web2.exe).
It is compatible with the final version of Visual Studio 2010 SP1.
After download, change its file properties to remove
"Run in Compatibility Mode".
The installer then downloads 602 MB to install
Visual Studio 2010 Express for Windows Phone,
Windows Phone Emulator, XNA Game Studio 4.0.
Windows Phone SDK 7.1 is compatible with the final version of Visual Studio 2010
SP1.
To develop Windows Phone 7 apps, use Visual Studio 2010 (file vm_web.exe from
create.msdn.com).
.NET 3.5 SP1 added a client-only framework, setup bootstrapper, or ClickOnce deploy.
Language Selection
Sample App Code
App Strategy
App Features
http://dev.windowsphone.com/design
http://aka.ms/wp8designbootcamp
http://aka.ms/lightdesign
Lightning Design Reviews
http://apptothefuture.core77.com
challenge ends Feb 3, 2013.
to impress your future self.
Features in the sequence I intend on adding them:
- Getting sample Hello World project to compile
-
Settings_Sample.
wp7.sample.settings.png">
See
How to Create a Settings Page
- App bar
- Isolated storage
- Globalization preferences sample
- Application resources and localization sample
- Language font mapping sample
- Number formatting and parsing sample
- Date and time formatting sample
-
Model-View-ViewModel (MVVM) design pattern to separate data from the user interface
using XAML binding to connect Views to the Model.
-
App Bar
- Login web svcs
- Windows account authorization sample
- Facebook
- Twitter
- OpenID
- Microsoft
- Google
- Themes for Dark and Light.
- Toast Notification - Promise
-
Local Database use LINQ to SQL to store relational data in a local database that resides in your app’s isolated storage container. This sample is a to-do list app that uses a multi-table local database.
- Logging
- Navigation and navigation history sample
-
Location service displays the geographic coordinates of the device.
-
Microphone to record on an async thread
and play audio using the SoundEffect and SoundEffectInstance classes.
- Web services Twitter
-
Raw Sensor from the compass, accelerometer, and gyroscope.
- NFC
-
Secured WCF REST service enables a common interface (restful?) for both web and mobile applications (cross platform). The sample should include user authentication as well.
-
App activate and suspend using WinJS sample
-
Speech recognition using custom grammar
-
Text to Speech
-
Speech For Windows Phone: Refreshing a phrase list using a background agent
- HomeGroup app sample
- XHR, handling navigation errors, and URL schemes sample
- Message dialog sample
- Windows Audio Session (WASAPI) sample
- Windows Runtime XML data API sample
- XAudio2 audio file playback sample
- XAudio2 audio stream effect sample
- XInput and JavaScript controller sketch sample
- XInput audio controller playback sample
- XInput game controller sample
- Edge gesture invocation sample
- Responding to the appearance of the on-screen keyboard sample
- Input Touch keyboard sample
- JavaScript and HTML5 touch game sample
- Input Touch keyboard text input sample
- Search contract sample
- App settings sample
- JavaScript iframe sandbox attribute sample
- JavaScript object definition sample
- Loading HTML fragments sample
- Contact Picker app sample
- Previous circle tooltip
- Reading and writing data sample
- Secondary tiles sample
- Static CSS Regions sample
- UI Automation core window provider sample
- UI contrast and settings sample
- HTML Tooltip control sample
- HTML animation library sample
- HTML DatePicker and TimePicker controls sample
- HTML essential controls sample
- HTML flyout control sample
- HTML independent animations sample
- HTML ListView essentials sample
- HTML ListView customizing interactivity sample
- HTML ListView grouping and SemanticZoom sample
- HTML ListView item templates sample
- HTML ListView loading behaviors sample
- HTML ListView optimizing performance sample
- HTML ListView working with data sources sample
- HTML media playback sample
- HTML Page controls sample
- HTML rating control sample
- HTML scrolling, panning and zooming sample
- HTML SemanticZoom for custom controls sample
- HTML ToggleSwitch control sample
- CSS styling branding your app sample
- CSS styling for high contrast mode sample
- CSS typography JS sample
- Dynamic CSS Region templates sample
- Dynamic CSS Regions sample
- Simple imaging sample
- Using requestAnimationFrame for power efficient animations sample
- Display orientation sample
- SimpleOrientationSensor sample
- Display power state sample - to not turn off display automatically due to user inactivity.
- Network information sample
- Network status background sample
- Playback Manager Companion Sample
- Playback Manager msAudioCategory sample
- Playlist sample
- PlayToReceiver sample
- OrientationSensor sample
Portions ©Copyright 1996-2014 Wilson Mar. All rights reserved. | Privacy Policy |
Last updated