Windows Phone 7 was unveiled in 2010 as an upgrade to Windows Mobile. It uses .NET and is designed for touchscreens. Apps are developed using Silverlight and XNA, and stored data uses isolated storage. The document provides details on WP7's history and release, specifications, development tools, and compares it to iOS and Android.
Firefox OS: bringing the Open Web to mobile devicesTristan Nitot
Tristan Nitot's (Principal Mozilla Evangelist) keynote at WebIt Congress, Istanbul, Turkey on the importance of having the freedom of the Web on mobile applications
Unity: What does it take to port a browser title to mobilesDevGAMM Conference
Been doing a browser game that happened to be shipping on mobiles first? That’s a popular case that has a proper solution. Let’s study how we make it with Unity projects.
How Android is different from other systems – An exploration of the design de...IndicThreads
“Google’s Android is a brand new platform for mobile phones, and has been created from scratch specifically for this purpose. This means that it is a ‘modern’ system that does not suffer from any legacy issues, and has taken the best ideas from various other projects to build a system that is arguably better than any of the other, competing, systems. Thus, for example, it uses the Java language as the development language, but has rejected the rest of the Java ecosystem. Specifically it uses a completely new virtual machine (Dalvik) which is redesigned with mobiles in mind – and has a number of very interesting design decisions that we will discuss. Similarly, the Android application framework represents a departure from the traditional way of doing things, and has a learning curve, but once you get used to it, it is great, especially for allowing different apps to share data, code, and in general co-operate. We will explore and discuss this and various other design decisions in Android. This talk can serve as your introduction to “”What is Android”", and more importantly, “”Why is Android”"
Firefox OS: bringing the Open Web to mobile devicesTristan Nitot
Tristan Nitot's (Principal Mozilla Evangelist) keynote at WebIt Congress, Istanbul, Turkey on the importance of having the freedom of the Web on mobile applications
Unity: What does it take to port a browser title to mobilesDevGAMM Conference
Been doing a browser game that happened to be shipping on mobiles first? That’s a popular case that has a proper solution. Let’s study how we make it with Unity projects.
How Android is different from other systems – An exploration of the design de...IndicThreads
“Google’s Android is a brand new platform for mobile phones, and has been created from scratch specifically for this purpose. This means that it is a ‘modern’ system that does not suffer from any legacy issues, and has taken the best ideas from various other projects to build a system that is arguably better than any of the other, competing, systems. Thus, for example, it uses the Java language as the development language, but has rejected the rest of the Java ecosystem. Specifically it uses a completely new virtual machine (Dalvik) which is redesigned with mobiles in mind – and has a number of very interesting design decisions that we will discuss. Similarly, the Android application framework represents a departure from the traditional way of doing things, and has a learning curve, but once you get used to it, it is great, especially for allowing different apps to share data, code, and in general co-operate. We will explore and discuss this and various other design decisions in Android. This talk can serve as your introduction to “”What is Android”", and more importantly, “”Why is Android”"
Slides from Consumer Camp Cleveland - held at the Microsoft Store in Beachwood. Covers Surface, SkyDrive, Windows Phone, and Xbox & Kinect. Presented at the request of the Greater Cleveland PC Users Group
The web is the platform - why FirefoxOS mattersTristan Nitot
Tristan Nitot, Principal Mozilla Evangelist and Mozilla Europe founder explains why FirefoxOS (Mozilla's mobile platform) and why Web browsers matter when it comes to freedom and innovation.
The mobile app space is growing, which brings new opportunities for native code developers, particularly C++ programmers. However, writing code that compiles and runs across the major mobile platforms of today means
overcoming new hurdles and accepting new rules. Learn what these challenges are and how to overcome them
WIPJam Cross Platform Tools - Dec 2013Mark Arteaga
You typically need to develop for more than one type of mobile platform – so how does that work? What is the difference between a native app and web app? This session will uncover the decisions and tools available to make your application available on the iOS, Android, Windows Phone/Windows 8 and other platforms of importance to your end users to maximize your reach and minimize your maintenance effort.
Tug of war between Android app development and iPhone app developmentEndive Software
. if you are looking for iPhone app development services or Android app development services, then you must choose one carefully depending upon the inclination of your customers. Both platforms have their own benefits and drawbacks.
Digital natives: freedom and hackability in a mobile futureTristan Nitot
I'm an old digital native. I've learned to tinker with computers that encourage "hacking" like the Apple II. It shipped with a disassembler, electronic schematics, 8 expansion slots. You did not need a screwdriver to open the lid.
Compare this with today's smartphones, with a centralized AppStore on which one company has total control. This discourages tinkering.
How will the next generation of digital natives learn to tinker if all they have is closed ecosystems?
Mozilla is working on this with the Open Web through two separate initiatives:
* Webmaker.org is a set of tools and events to encourage ordinary people to have a look under the hood of technology.
* Firefox OS aims to ship HTML5-powered smartphones that can run Web applications like other smartphones run native apps.
Presentation from Nokia for Microsoft want to show you how Windows 8 and Windows Phone 8 are the perfect platform for you to build your next app! Event At Portsmouth University http://blogs.msdn.com/b/uk_faculty_connection/archive/2013/03/21/microsoft-want-to-show-you-how-windows-8-and-windows-phone-8-are-the-perfect-platform-for-you-to-build-your-next-app.aspx
Slides from Consumer Camp Cleveland - held at the Microsoft Store in Beachwood. Covers Surface, SkyDrive, Windows Phone, and Xbox & Kinect. Presented at the request of the Greater Cleveland PC Users Group
The web is the platform - why FirefoxOS mattersTristan Nitot
Tristan Nitot, Principal Mozilla Evangelist and Mozilla Europe founder explains why FirefoxOS (Mozilla's mobile platform) and why Web browsers matter when it comes to freedom and innovation.
The mobile app space is growing, which brings new opportunities for native code developers, particularly C++ programmers. However, writing code that compiles and runs across the major mobile platforms of today means
overcoming new hurdles and accepting new rules. Learn what these challenges are and how to overcome them
WIPJam Cross Platform Tools - Dec 2013Mark Arteaga
You typically need to develop for more than one type of mobile platform – so how does that work? What is the difference between a native app and web app? This session will uncover the decisions and tools available to make your application available on the iOS, Android, Windows Phone/Windows 8 and other platforms of importance to your end users to maximize your reach and minimize your maintenance effort.
Tug of war between Android app development and iPhone app developmentEndive Software
. if you are looking for iPhone app development services or Android app development services, then you must choose one carefully depending upon the inclination of your customers. Both platforms have their own benefits and drawbacks.
Digital natives: freedom and hackability in a mobile futureTristan Nitot
I'm an old digital native. I've learned to tinker with computers that encourage "hacking" like the Apple II. It shipped with a disassembler, electronic schematics, 8 expansion slots. You did not need a screwdriver to open the lid.
Compare this with today's smartphones, with a centralized AppStore on which one company has total control. This discourages tinkering.
How will the next generation of digital natives learn to tinker if all they have is closed ecosystems?
Mozilla is working on this with the Open Web through two separate initiatives:
* Webmaker.org is a set of tools and events to encourage ordinary people to have a look under the hood of technology.
* Firefox OS aims to ship HTML5-powered smartphones that can run Web applications like other smartphones run native apps.
Presentation from Nokia for Microsoft want to show you how Windows 8 and Windows Phone 8 are the perfect platform for you to build your next app! Event At Portsmouth University http://blogs.msdn.com/b/uk_faculty_connection/archive/2013/03/21/microsoft-want-to-show-you-how-windows-8-and-windows-phone-8-are-the-perfect-platform-for-you-to-build-your-next-app.aspx
Creative ideas to add a touch of flair to your email marketing strategy
This session will address one of the biggest challenges faced by email marketers - How to make your email stand out in an overcrowded inbox? We will show you how to take your email marketing to the next level by being creative and adding flair and individuality/excitement to your email marketing strategy. This session will specifically cover: SMS, automation, conditional content and special promotions.
Its not spam but are you cooking bacn | EMSA 2011Vision6
It’s not Spam – but are you cooking bacn? (pronounced like bacon)
We all know about Spam and that we need to keep away from it, but what about Bacn? Bacn is considered to be the more legitimate cousin of Spam. The big difference is that at some point you did sign up for Bacn. The big question is do your recipients still want their Bacn?
Matthew Johnson, EDM Specialist, VISION6
The ultimate email marketing makeover
During the lead up to EMSA one lucky company is being given the ultimate email marketing makeover. From database, to design, to strategy this session will showcase the email marketing process. From email marketing ugly-duckling to beautiful swan this session will cover the process of transforming (or starting) your email marketing.
HTML5 or Android for Mobile Development?Reto Meier
Android apps or the mobile web? It's often a hard choice when deciding where to invest your mobile development resources. While the mobile web continues to grow, apps and app stores are incredibly popular. We will present both perspectives and offer some suggestions for making the most of each platform.
Microsoft'un mobil işletim sistemleri Windows Mobile ve Windows Phone ailesi, Windows Phone 8 ve yazılım geliştirme konusunda Dumlupınar Üniversitesi'nde gerçekleştirdiğim sunum dosyasıdır.
Synapse india reviews on mobile application developmentsaritasingh19866
According to the Global Developer Survey ’13 conducted by Telerik, over 5000 developers said that they developed apps using HTML5 in 2012 and 90% of them plan to do so in 2013.
Only 15% of developers said they would prefer to use a native-only approach.
Introduction talk on Phonegap. Tells you why you should care about mobile, and how to start off using Phonegap. After seeing this presentation you should be able to start a Phonegap project pretty rapidly and feel comfortable with the file structure you're working in and structures of the platforms you're building your app for.
This presentation contains mobile enablement is aspects of why, how would you approach mobile enablement and what tools and techniques you could use for it. Further, it emphasize the use of reading users without explicitly asking their feedback via survey forms and interviews. by using intelligence approaches.
DevOps brings together people, processes and technology, automating software delivery to provide continuous value to your users. With Azure DevOps solutions, deliver software faster and more reliably—no matter how big your IT department or what tools you are using
Deploy Resources to Azure using ARM templatesAmal Dev
Provision various resources in Azure using ARM templates from the command line using Azure CLI. With this approach one will be able to automate their deployments very easily
DevOps brings together people, processes and technology, automating software delivery to provide continuous value to your users. With Azure DevOps solutions, deliver software faster and more reliably—no matter how big your IT department or what tools you are using
DevOps is the union of people, process, and products to enable continuous delivery of value to our end users. The contraction of “Dev” and “Ops” refers to replacing siloed Development and Operations to create multidisciplinary teams that now work together with shared and efficient practices and tools. Essential DevOps practices include agile planning, continuous integration, continuous delivery, and monitoring of applications.
Tips and Tricks for increasing your productivity while using Visual Studio 2017, the world's favorite IDE. Contains videos imported from Youtube. If it's not playing then you can refer the alternate link here. https://1drv.ms/p/s!ApeNWhQyR5CSjeUQCjRGAeZu87Vt3g
Connected & Disconnected Apps with Azure Mobile AppsAmal Dev
Learn how to make fully functional connected apps without internet connection using Xamarin and Azure Mobile Apps Service. Slides from my talk at Xamarin Dev Days held at CET Trivandrum
Getting started with Docker and ASP.NET Core. Slides goes through history of containers, docker concepts and architecture, use cases, best practices and workflows
2. LITTLE BIT OF HISTORY
• Unveiled @ Mobile World Congress 2010 in Barcelona.
• First thought as an upgrade to Windows Mobile 6.5
• Released Developer Toolkit beta @ MIX’ 10
• Released to manufacturing on Sep 2010
• WP7 released in Europe in October and is coming to US in November
• Hardware OEM’s include HTC, Samsung, LG, Sony Ericsson…..
3. SO WHAT IS WP7 ?
• An OS for mobile devices, mainly smartphones
• Unlike Symbian & Android, its not free.
• Built on top of .NET Compact Framework.
• Designed specifically for finger driven interfaces.
• Uses OLED(Organic Light Emitting Diode) technology for display
• As of now, only C# is supported
5. HOW IT FARES WITH OTHERS ?
WP 7 iOS 4.0 Android 2.1
Kernel Windows CE 6/7 OS X Linux 2.6
Multitouch
Multitasking
Finger Friendly
Copy & Paste
Keyboard Virtual & Physical Virtual Only Virtual & Physical
Music Store Zune iTunes Third Party
Maps with Navigation
Office Suite MS Office 2010 Mobile Third Party – Quick Office Google Docs
Browser Internet Explorer Mobile Safari Chrome
Contd
6. HOW IT FARES WITH OTHERS ?
WP 7 iOS 4.0 Android 2.1
Default Search Bing
Spotlight Search in OS,
Google for web
Google
Threaded Email Outlook Mobile Mail App Gmail App
Home Screen
Start Screen with
customizable tiles
No official customization
support
OS Updates
7. HARDWARE SPECIFICATIONS
• MicroprocessorCPU) - 1 GHz ARMv7 Cortex/Scorpion or better
• Graphics(GPU) – DirectX 9 Compatible
• RAM & Storage - 256 MB RAM for OS & Applications, 8 GB or more for flash storage
• Hardware Buttoms – Back, Home & Search, Dedicaterd Camera, Volumer up & down and
Power/Sleep
• Camera – 5MP with flash
• Capacitive multi-touch display with four or more contact points
• Accelerometer
• Assisted GPS (A-GPS)
• Compass
• Ligth Sensor, Proximity Sensor
12. DEVELOPING APPS IN SILVERLIGHT
• What is Silverlight ?
• Application Framework(multimedia, graphics, animation and interactivity all in a
single runtime enviroment at client side)
• UI – created using XAML and programmed using .NET
• Programming logic can be written in any .NET languages
• Event Driven
13. VISUAL TREE OF A SILVERLIGHT WP7 APP
PhoneApplicationFrame
PhoneApplicationPage
Grid named “LayoutRoot”
StackPanel named “TitlePanel”
TextBlock named “ApplicationTitle”
TextBlock named “PageTitle”
Grid named “ContentPanel”
16. STORING DATA
• ISOLATED STORAGE
• Been used since Silverlight 2
• Place where applications can store its data and settings
• WP7 doesn’t allow to store file and data outside
isolated storage
• IsolatedStorageSettings(Key/Value Pairs)
• IsolatedStorageFile (Files like txt, xml etc)