If you have been following along me for some time, you’ll probably know that I used to be a fan of Microsoft and its products (especially Windows Phone) for a long time, and I did really everything possible in the Microsoft ecosystem and promoted it whenever I was able to. Three years ago, no one – not even me – could ever think of me using anything other than a phone with a Microsoft operating system on it.
Microsoft has changed…
The Microsoft a lot of us used to love is gone. It all started to become really bad for Windows Phone/10 Mobile when Steve Ballmer left the building (aka stepped down as CEO). He was the force behind all mobile efforts, and I think Windows Phone/Windows 10 Mobile would still exist with shiny new devices. However, Mr. Nadella is now the CEO of Microsoft. And as he stated recently in his book (“Hit Refresh”), he never understood why there should be another mobile OS besides iOS and Android (we all know duopoly is as bad as monopoly). All of his actions in the last few years, starting to burn out Nokia from Microsoft and also killing Windows 10 Mobile (even if he never would state that publicly), make sense after knowing this. Nadella’s Microsoft is a business oriented, cloud focused money machine with no more consumer love. Sure, they still have products for the consumer like Groove Music, but they do lack their consumer focus which we all enjoyed when Windows Phone started.
To sum it up, times have changed. The first steps outside the Microsoft ecosystem happened quite some time ago, you can read more on that topic right here:
After that, I used and reviewed some Android devices for a German news site, and got back into the Android ecosystem by putting some apps (at least as beta) into the Play Store. After more than one year on Android, I see that fragmentation is still the biggest problem out there. It makes developing apps for it a mess, as there are tons of devices that do not behave like you expect when developing with a Nexus or any other plain Google device.
Software updates
Another point which is quite important, is the actuality of software updates. Due to the fragmentation problem and the ability for OEMs to change the whole user experience on Android, this has always been a problem. Google tries to address this problem with the latest Android Version Oreo, but this will not help with all those existing devices on the market that are running Marshmallow or Nougat. Even this year’s flagships are not able to catch up and profit from the new way to handle software updates. I do see a chance that this will change over the next year(s). However, this makes me to not want to spent any money on a recent Android device.
Google’s Pixel (and at least their Nexus 5X/6P) devices are certainly well built, and have a guarantee for getting the latest software updates first. However, they do not want to make me spend my money on them (not even the rumored second incarnation). Then there is Samsung, which makes premium devices, but my experience with their smartphone has always ended bad – not only for myself, but also along my family and friends.
iOS however is kind of similar to Windows (Phone). iOS devices always get the most recent software, including bug fixes and security updates, because of the closed ecosystem. Their hardware is always from top quality. Even if they are no longer innovating like they did years ago, all features they have are very well implemented. Also, Apple supports their older devices over a long distance, which makes an iPhone a worthier device to invest money in than any Android device – especially in those devices that try to play in the same league like Apple does in terms of prices.
What’s missing?
That’s the point where I was already heavily surprised when I switched to Android. The fact that all those official apps are available on Android and iOS, does indeed make a huge difference. Some apps do have Widgets (on both Android and iOS). Sure, they are no live tiles, but those that I am using do their job in a similar good way, even if I have to swipe to left or right to get them. On top of that, all Microsoft apps are also available on these two platforms, and most of them do actually work a lot better there than they do on their own OS. So more than a year away from Windows 10 Mobile, I do miss… nothing.
In the end…
… this was a personal decision. I was evangelizing Windows Phone and all other Microsoft products for years, as some of you may know. As they do no longer offer a valid mobile device and are not even able to get close to what Android and iOS have to offer in their ecosystems, I cannot continue to do this. I was on Android for quite some time, but in the end, I decided to go back to the iPhone, which I left a few years ago – you already read the reasons if you reached this point.
Maybe some of you felt the same way I did when moving away from Windows Phone/Windows 10 Mobile? Feel free to start a discussion here in the comments or on social media.
In one of their latest shows, Vernon and Andrew from the awesome Glance and Go Radio discussed whether or not having a lockscreen still makes sense.
Unlike many people may think, lockscreens were not really meant to protect a device from being accessed by other individuals, but derived from the keypad locks cell phones used to have to avoid accidentally performing a phone call while carrying the device in your pocket (butt dialing).
While you may argue about the actual use on touch devices, I find lockscreens a great way to further personalize my device. Especially with the new features Microsoft introduced with Windows Phone 8.
Meanwhile several dozens of all kinds of lockscreen apps can be found in the Windows Phone store. Some of them offering quite unique features. I’m currently going with Lock Buster, which you can find here.
And even though there are certainly more important parts of the OS which need optimization and improvements, I seriously hope Microsoft hasn’t reached their end of the line with the lockscreen options. I personally would like to be able to add more than just 5 apps to it. I don’t see a single reason why a second array of icons couldn’t be added.
And while these icons at least serve the purpose of letting users know about the amount of new items for the configured apps, I don’t see it necessarily stop there. I’d love to be able to tap the icons to have them reveal more detailed information about what’s awaiting me. These could simply be displayed above the clock. Perhaps with a net slide or fade in effect.
That’s just my personal opinion of course.
What do you think? Would you rather get rid of this ancient feature or keep it? Share your thoughts in the comments below.
Innovation in technology is hit and miss for a number of reasons. To prognosticate what advances in technology will be accepted by the general public is by no means, an exact science. There’s a constant barrage of new expensive toys with exclusive features that are “sure” to turn the world upside down, only to hit the market and fade into oblivion as a “niche market” concept. There are more than a handful of these types of advancements in the devices we all use on a day-to-day basis now, regardless of preferred OS. Yet for all intent and purpose, most don’t get utilized because of a lack of end users with similar features. NFC is one of those exclusive features and having 2 devices with it, I’ll explain why I see this being a feature that is here to stay.
I won’t spend much time explaining NFC as most of you know about it. Quickly, NFC(near field communication) is a set of standards for devices to establish radio communication with each other by touching them together or bringing them into close proximity. Up to this point, most of the NFC ado has been made about NFC tags and the Qi wireless charging capabilities with our Windows Phone 8’s: Charging plates, charging stands, phone covers with Qi, the JBL PowerUp speaker that can charge your device while playing. Being such a new innovation in smartphones, there are limited accessories to aid in this new technology, even HTC used JBL’s speaker for Nokia to advertise its most recent Android device. In addition to the lack of accessories currently available for NFC enabled devices, there are a lack of end users who actually own a NFC enabled device. NFC is about sharing and if you have no one to share with, it becomes one of those “niche market” features fading into the past, full potential never being realized.
My wife and I both have Nokia Lumia 920’s which has led to a unique experience among smartphone users, being able to utilize many aspects of the NFC’s features and that is what I’ll focus on now. One of the drawbacks to WP7 was the inability to share via Bluetooth. This was remedied in Windows Phone 8 allowing for the next evolutionary stage is sharing photos, videos, songs, documents, contacts, or websites…via NFC. No more waiting while you tried to get your Bluetooth to find the other incompatible device right next to you, no more waiting for the other person to email you with that important file or pic even though they’re standing next to you, no more waiting for file to download when opening your email, no…things have changed. Tap your phone and give or get that info now in a fun and engaging manner! I am beginning to see the Tap and Share feature as perhaps the most innovative feature with the largest amount of potential to the end-user. Of course like most new technologies this is assuming it can make it onto enough devices and into enough hands, driving the hardware cost down and finding its way onto lower cost devices for the masses to use. Without “the masses”, NFC, aside from wireless charging, losses its luster. In some sense, I’m actually rooting for HTC and Samsung to have some success with their Android devices utilizing NFC, the better they do, the better results all OS’s with this feature will do. Again, NFC’s success really does rely upon the masses.
My wife and I use the Tap+Send feature frequently. We’re constantly sharing pictures and with Tap+Send, it’s always much faster and a sure bet the recipient gets the file! I’ve found that we’re both more likely to share pics when it’s as simple as Tap+Send. Send 1 or send multiple, it doesn’t matter. Honestly, I’m finding myself impatient now when I know someone is sending me a file and I have to wait for it to arrive in my inbox and still have to download it! Another added benefit to sharing your pics or videos via NFC is the data aspect. I avoid having to use up my allotted data both with my carrier and at home on WiFi, for those of you with shared family plans or have data limits because of satellite internet, you understand.
A close 2nd in utilization when it comes to Tap+Send: App Sharing, we do this at least once a day! As many of you know sharing apps via your WP8 was made easier by Microsoft when they gave us the ability to share it directly from the app side of your device. By pressing and holding an app, “Share” is now listed as on option and even better…you can do it via Tap+Send! Lightning fast access to the app’s direct link in the Windows Phone Store! Again, no waiting for it to show up in your inbox, it’s just there! I actually transferred all my apps this way when switching over from my old 920 to my new 920 to see how arduous it was. I’ve used App Reinstaller and it can take quite a long time to auto-populate your entire app history. I was blown away at how fast I was able to get my new 920 up and running with all my old apps!
We also share music via Tap+Send. I’m going to start by saying that neither of us has a music pass of any sort. When we see something we like we purchase it, so I’m not sure how sharing music on a pass will work. My experience with music and Tap+Share has been sending and receiving music from my computer or music purchased from Zune and Xbox Music, all which has transferred and played without a hitch! It’s a relatively quick process, taking about 30 seconds from share to play!
My wife and I have busy schedules between our marriage, kids, friends, activities, and work. We have many people who are friends in common and some aren’t for one reason or another, thus our people hubs are similar but not an exact match. There are many apps that help share contacts and WP does a pretty good job at giving you ways to share contacts as well, however none come close to the efficiency and speed with which you can do it when shared using Tap+Share! 2 taps and a phone “high-five” and the info is waiting to be saved.
The last way I’ll look at is actually tied into the “Gold Mine” Microsoft sees in enterprise, sharing your documents via Tap+Send. The ways I’ve talked about using Tap+Send have been for the average user, but we all know that Microsoft is targeting businesses globally with WP8. The ability to share documents as simply as touching phones can be a game changer. Running late and can’t wait for that file to get to your inbox…need it now…phone “high five” and off you go! Not a gimmick, time is money and that makes dollars and sense!
I hope in time that we’ll see more and more devices showing up on the market NFC enabled at every level of phone: high, mid, and low range. This will take time but it’s time well worth it. When I stop and think back 2 years ago, I think about my Windows Mobile HTC Touch Pro 2, it could share via Bluetooth but it was a disaster of a process to get it to pair or be paired with not to mention the inability to retrieve most of the files types being sent! Our beloved Windows Phone has come a million miles from its predecessor, not without bumps in the road. Without those bumps though, many would forget all the amazing feats accomplished and adversity Microsoft/Windows Phone has managed to overcome!
With the release of Windows Phone 8, there are a tremendous number of new features available Many aren’t available for WP7, or are but have inherent limitations. Some are major additions and some are minor changes. The feature that I find myself utilizing more than any other option on my Lumia 920 is the new Rooms feature. If you haven’t had the opportunity to upgrade to WP8 yet, Rooms are similar to Groups for WP7, but with many additional and VERY useful features. My wife and I both have WP8 Lumia 920’s, so I’ve had the chance to use the Rooms feature often and will give you some of my experiences, the positives of Rooms, and some of the needed improvements to this unique feature from Microsoft.
Bare with me for a second, this is more of a recap of Rooms before I better describe how it has become such a vital aspect of my phone and world. First, let’s start off with what the Rooms feature is. Like Groups, Rooms is a collection of contacts from your People Hub that you want to group together for easier and more organized communications with. The 1st big difference between the 2: Groups are people you add into a hub without their permission, making it easier for YOU, the user, to better keep track of up to 25 people and communicate with them via the various integrated services on WP. Unlike a Group though, a Room requires you to be invited to or for you to invite participants in a Room you’ve created. A Room can’t exceed 10 members and you’re limited to participating in no more than 5 Rooms at a time. In addition invites are only sent via SMS, so you need to be in network range to send or accept. Once you’re in a Room, WiFi can then be used as your connection. This was an issue for me personally, as my home is not within my carrier’s network range. I had to wait to get into reception before accepting an invitation and sending an invite for a different Room.
Many of you have read about the features included in Rooms for WP8, so I won’t spend a lot of time detailing what’s already been written. It has a very simple minimalist feel and look to it, but does a great job of capturing the essence of Windows Phone with all the integrated services right at your fingertips and easily accessible. Here’s the short of what a Room consists of:
Members Screen-live tile of the members of the room/What’s New via social networks/Member Photos/Group email/Settings
Messenger-IM with the members in your Room
Calendar-Add/View/Edit events
Photos-Add/View/Comment on Room members uploaded pics/
Notes-Add/View/Edit notes added by Room members
So who is this wonderful feature, created by the reinvigorated and innovative team at Microsoft, available to? If you own a WP8, you’re in luck as all the services come stock and work great with your device. What if you own a WP7…or maybe you own a WP8 but know someone with an iPhone that you would like to share this experience with. Well there’s good and bad news. It IS available to WP7 and iPhone owners, but with limitations. I’m personally in a Room with my wife and in another with other Lumia 920 owners, so I have to be honest…I’m not sure of how well the non WP8’s behave in a Room. This is how Microsoft describes the experience for non WP8 Room members:
If you have a Windows Phone 7 or an iPhone, you can join a room that someone with a Windows Phone 8 creates and invites you to. You’ll be able to set up the room’s shared calendar on your phone and view, create, and edit events on it. Your changes will appear on the other members’ phones and their changes will sync to yours. Other Rooms features work best on Windows Phone 8. Group chat(Messenger) in Rooms is only available on Windows Phone 8. Room members with a Windows Phone 7 or iPhone won’t be able to participate.
Rather than focusing on the specs, I’m going to spend my time in this piece talking about how I personally use these features on a daily basis, quite perhaps, more than any other aspect of my Lumia 920. As I mentioned before, I’m involved in 2 rooms currently. The Lumia 920 Room is a group of 10 owners of the 920 where we discuss many things 920 related and some other things too. It’s a great way for me to stay connected with other Winphans and feel the WP love! The second Room I’m involved in is one my wife and I made to stay connected in our busy world. I’m going to talk about that first as it garners most of my time and well…I’m using it as I’m writing on my laptop this very second.
I’m sure many of you can relate to this description: I am married, we have children, we both work, our kids have busy schedules, somebody wants this, somebody wants that, etc. Well the same holds true for my wife and I. We both have busy schedules and we have children, but don’t want to lose out on what matters most, each other. Our Room has really helped to make us more communicative throughout the day and easier to share the day’s doing even though we’re apart. It’s why we fell in love in the first place, we enjoyed sharing experiences and thoughts together. We are in an era however, where finding time with your loved one or people you care about becomes harder due busier schedules, finances, and other various factors. A Room is really the 1st of its kind. It offers a bit of a social network feel, but in a much more intimate setting and brings some easy ways to connect the important and not so important part of your day to the person or people who are important in your day.
Obviously, the most used feature of a Room is the Messenger, or chat. This is a downfall of WP7, the lack of integrated Messenger just doesn’t make sense. Aside from FB chat, KIK, and a couple of others, there is slim pickins’ when it comes to IM and Window Phone. Having Messenger integrated gives another very stable IM choice to people considering a switch and with something as important as messaging, more is better. I spend most of my time near my home and as I mentioned above, my carrier’s network does not reach to it. A simple SMS is out of the question and most SMS apps have unreliable servers making texting a challenge often. My wife however, works in town and is in network range so SMS is fine. However, if my apps server is down then she can’t reach me then we’re back at square one. That has been our experience until having a Room. There are times were are carrier’s network is bad, but Messenger is always reliable. What is great for my wife is that the message shows up in her Messaging Hub just like a SMS or FB chat does. This gives you the option to have a live tile for your Room or not, either way, you’re going to get a notification.
An interesting feature to a Room’s Messenger chat is the storage of conversations in your Windows Live email. It’s not always consistent as to what will or won’t show up in your inbox, but some items do appear there. In the long run, if Microsoft straightens that out and has a Room consistently feeding through your email, that’s just one more example of 3 Microsoft’s 3 screens concept. If your WP isn’t near you, you don’t have to miss out on a conversation. Your Messenger also comes with voice to text dictation, which is a great little feature. In addition to the above features, Messenger allows you to check-in with your location and with the tap of the map, other members can look at their Local Scout for where you are.
So my wife and I both love to take pics and save pics we see on the internet and then share them with each other. Instead of having to send emails back and forth or sit and wait for the other person to scroll through their various photo albums looking for that one pic they saved, it’s much easier to use the SkyDrive integration and share it directly to our Room’s photo album. You can comment on a pic while viewing it as well, which can lead to long threads of their own aside from Messenger. Because of the SkyDrive integration it’s super easy to upload any image directly to the Room’s album, whenever you share an image you’ll see the Rooms you participate in as an option. You’ll also be notified via your live tile when a member uploads a new image. On a recent trip to L.A., my wife was able to almost stream her day in pics posted to our album. It was wonderful being able to experience things almost in live time as she showed me the world from her eyes. More than that, it was fairly easy for her to keep me up to the moment with how simple and NOT time-consuming it is to share. In addition to viewing pics while in your Room, your shared Room album is stored to SkyDrive allowing you to access those same pics from your laptop, tablet, Xbox, as well as your phone’s Photo hub. Ahem…3 screen concept yet again!
When you have busy schedules, that means you have filled up calendars and keeping them all in order can be a mind-boggling and time-consuming task! Your Room comes equipped with its own calendar that has also been integrated with SkyDrive thus adding itself to your existing Windows Live Calendar without you having to do anything. You might think “I’ve already linked my Windows Live Calendar with someone, how is this any different?”. The answer is this: When you add a new appointment/event with your phone’s calendar, you must enter an attendee to share it with and an email is sent with a request to accept or decline…too many steps, too much time, and things that can go wrong. With your Room, when a new item is added, it automatically includes all members and then places it in their calendar. No emails to accidentally end up in bulk or junk and get missed, just set it and that is that! Events from your Room will show up on your Calendar tile on your WP, laptop, or tablet. Yes, I know, 3 screens…I cannot say enough about SkyDrive and the way Windows Phone has integrated it into our devices!
The last main feature I’ll talk about is Note. Your Room’s Notes is a shared folder using your WP’s One Note, which has been integrated with SkyDrive allowing for you guessed it, a 3 screen concept! Start a Note or add to it. Christmas is right around the corner and my wife and I haven’t done a lick of shopping for gifts yet! We both are quite busy so it can be hard to both end up at a store looking for Christmas goodies at the same time. No worries, we’re going to sit together and using our Room make a gift Note. We can add or eliminate items later whether we are in the same room or in different areas with SkyDrive. If I buy a gift, just notate it on the Note and my wife can see not to get it. She doesn’t have to stand waiting for me to reply to a text or email if she’s at a store and isn’t sure if I already got it. We’ve all waited for that damn text or message at one point or another, be honest. NO MORE! If she thinks of something for me to pick up while I’m shopping for groceries, BAM…add it to the Note and it’s just that simple! Like Messenger, Note also comes with voice to text dictation.
In addition to the features I described above, the members of the Room all appear in one spot as live tiles. The members live tile in a Room are the same as in your People hub, so each member’s live tile shows their social network updates dancing about on their tile and all contact info can be accessed there as well. One of the features that appealed to many of us early adopters of Windows Phone was the Hub concept. It still does to newcomers, not needing so many apps to do simple tasks unlike the device they recently left behind whether it be Android or iPhone. Well Windows Phone has done it again! I’ve seen many apps that attempted to emulate each one of these tasks individually but Microsoft has done a great job at building each service into WP8 and then offering a way to use them all at once without the need of an app.
So I’ve given you all the upsides to a Room. What are the things that could be improved upon? This is a much shorter list. I actually only have 1 legitimate complaint, the rest are things that need just a little tweaking. My major complaint is this: there is no way to mute a Room. If you have an active room, your phone could be alerting you for hours on end as your Room’s Messenger gets lit up by members. Keep in mind, members of a Room can be from all over the world so it’s always Windows Phone time somewhere in the world in my 920 Room. The ability to turn off a Room’s alerts would be great! At this point the only way to turn off chat alerts is by leaving the Room in entirety. Not a good solution.
Aside from that, I would like to see the ability for a Room to do a better job at linking its members social networks together. Because it’s Windows Live, we all share each other Windows Live contact info. What if I want to know someone’s Twitter, their other social networks, or other contact info. There isn’t a quick way to do it in a Room yet. Yes you can share contact info via email, but that’s an added step that usually won’t be taken.
My last thing I can see a bit of an issue with is less to do with a Room and more to do with a carrier’s network. If you have poor network coverage the Room definitely doesn’t function as well. Just because you have enough reception to text doesn’t mean you have a strong enough signal for a Room to operate in “Real Time”, you may notice delays in Messenger and troubles syncing with SkyDrive. When I’m on WiFi I have yet to face any issues however.
When I first heard of Rooms in June, I thought it was cool sounding but had no idea how useful and in the theme of Windows Phone Rooms would really be. In terms of normal non gimmick function and by that I mean function but not a selling ploy like Siri for example, I really think this is the clear choice for top addition to Windows Phone 8. I think it will take a second, but you will hear more and more about Rooms in time to come. There are so many ways to make a Room work for each person, the question is simple…how will you make your Room or Rooms work for you?
To learn more about Rooms for Windows Phone 8 just click here.
I struggled with myself very long on what topic I dedicate this post with the anniversary number 200 and ended up with this article.
We all had already a very exiting year with Microsoft. Microsoft is fully in his “reimagine” phase, and the winners of this are we – as users, and as developers.
Windows 8
The year was starting for me with a key milestone: Windows 8 CP. A more fluid and fast alternative to the DP Microsoft released last year. And we finally had a good amount of apps (for a beta build). I felt really in Love with Windows 8 after using it only a few hours. Windows 8 is totally different. The Metro start screen will change the way how users will interact with their PC – also if it is non touchable.
I am currently running the final version of Windows (RTM), and I love it to use more and more apps instead of visiting websites. It is way more fun to use a twitter app than to use their website, for example.
It is a change in the daily use of your PC, but most of the users that I personally know are exited about how easy it is to use a PC with apps. Sure, there are some people who will not be satisfied. That is not a bad thing. We all like different kind of things. But I am convinced that the majority of people will accept the Metro screen as part of their PC. Period.
For Developers it is amazing: no matter what language you are using right now, almost everyone can do Windows 8 apps. No matter if you are a Web Designer, used to Java, C# or C++, your app can be there on Windows 8! And you can even use more than one programming languages in one app.
In March this year I visited the CeBit, a trade fair that is for technology news here in Germany. I was amazed about the things I saw from Microsoft, but Germany is not a big target for the mobile/IT-industry- at least not shortly after the MWC. You can read my report about the CeBit here.
Windows Phone
Windows Phone is also an important point on our list. Microsoft´s mobile OS may not be blown up as iOS or Android – but we are satisfied with what we have! The OS is fast, does Average Joe´s daily doings way faster than the other two OS – without Multicore-CPUs!!! Microsoft demonstrated this with their “Smoked by Windows Phone” campaign, which was happening in several countries around the globe.
The best thing is: The OS will be getting even better! The existing devices will get an update with new functions, that will further enhance the user experience. And there will be the next generation: Windows Phone 8! Windows Phone 8 will get a whole new core compared to 7, that will bring a lot more features, and for all that spec-driven users out there also multi-core support. Soon we will know more about it (I guess in September).
Xbox 360 and Xbox Live/Zune
Microsoft is also evolving the Xbox/Zune services as well as the Xbox OS itself. If you were one of the lucky one´s like me to enter the Fall 2012 beta update program, you know that it is getting better and better. I am not allowed to go to deep into detail, but a few things have been announced, like IE for Xbox.
Xbox Live and Zune services will be merged together to further enhance our experience. Hopefully Microsoft will be providing more features to all countries, not only US. Best example is Zune Pass, which is still not available here in Germany. I don´t know what issues Microsoft has with the Germany system, but others like Deezer and Spotify were also able to solve those problems. Let us hope all the best for this.
And then there will be SmartGlass. Your Xbox companion – regardless which device you use. SmartGlass will be used to extend the experience you with your Xbox. Additional info for Movies, extensions for Games, and many many more.
Office 2013
I am also exited about the free-to-test-for-everybody Office 2013 Preview. Microsoft changed the programs into streamed applications. And they are performing very well (even with my slow 2 MBit/s connection). On top Microsoft released One Note MX, a Metro app for Windows 8 for those who use a WinRT tablet only. Get it today via the official Office 2013 website (for up to 5 PCs!). Skype integration is coming later this year via an “Office app”. There are also further apps in the Office Beta Store.
Microsoft Account and connected Websites
Microsoft changed the formerly known “Live-ID” into “Microsoft Account”. You still have all service like before, with a new name. But there is more. Hotmail will be replaced with outlook.com (in Metro Style). outlook.com has also a “People” app, “Calendar” and of course your “Mail”. On top we now have a Metro “Messenger”. SkyDrive is the last one in this round. Also SkyDrive has been Metro overhauled an got new functions, like a url-shortening service, using skdrv.ms.
MSiccDev goes BizSpark
As some of you know, I am also developing for Windows Phone and will start with Windows 8 soon. I started to learn creating apps because there was no app for fishermen, and I needed a fishing knots app in the marketplace. I am currently planning on a big service for fishermen that targets Windows, Windows Phone and the Web. To get things done with a little help from Microsoft, I applied for Microsoft´s BizSpark program – an got approved last week! Stay tuned, soon I will reveal more information about the project. But it is great that Microsoft support startups. A special thanks goes to @AWSOMEDEVSIGNER (follow him!).
Final thoughts
I don’t know how you feel, but that was a pretty awesome year until now. Windows 8 is around the corner, and will bring new device factors like Microsoft´s surface. All big vendors announced at least one Tablet/PC-convertible. Windows Phone 8 will be the booster rocket for the phone OS version, the codename “Apollo” fits really nice in here. Microsoft´s vision of “three screens, once experience” is getting closer and closer. And the best thing: we all can participate right now!
As I told you in my earlier post from CeBIT, I visited also an event for Developers at CeBIT.
Microsoft Developer Evangelist F. Rieseberg and G. Logemann were talking about some important things while developing for Windows 8.
Components of a modern IT
First Microsoft told us a few words about the new form factors, which both Microsoft and we Developer have to deal with. This was to show us how important it is to use the Grid. The Grid is a huge tool to accomplish our apps to look on all devices the same, regardless of the screen resolution. The told us some areas which we should not use, as the are reserved for gestures or the back button.
Windows RunTime (WinRT) and code languages
Microsoft explained us how easy it is to develop for the WinRT, using our already existing knowledge of our special languages. It is really easy to understand: Basic of the whole system is the kernel. On top of the kernel you have the WinRT APIs (for example communications, sensors). And with all supported languages you can call these APIs. You can develop Metro styled apps in C/C++, C# or VB (+ XAML), as well as in HTML/CSS or JavaScript.
Microsoft calls the WinRT APIs also the Metro style application APIs. These APIs are easy to understand.
First we have the fundamental APIs: Application Services, Threading/Timers, Memory Management, Authentication, Cryptography and Globalization
On top of that are APIs for Media, Devices as well as Communications & Data
Finally on top of that all we have the UI
Desktop apps
In two sentences: You can develop apps or programs also for the desktop, but without the advantages of the WinRT. You will have to decide if you want a desktop app or a Metro style app.
Async development!
Only async. full stop. No, seriously, Microsoft declared they only want async apps. The UI has to be “fast and fluid” at every time the user is in the app. This is relatively easy if you are an .NET/C# developer. You know it already. In Windows 8 we have a simple keyword for it: “await”. Example: calling the FilePicker to hand over an image to the photo app, you will call it with the simple word await in front.
Process states
Similar to Windows Phone, the used memory is controlled by the OS. This means when you app goes to background, you have to save the state of your app. Your apps has 5 seconds to handle all savings while going to suspended mode. While in suspending, your app runs no code.
You can create background tasks, but they need to be handled also for resuming. Imagine a download, you go to another app, return to your app. The background task has to resume while getting the right values from the download.
Another thing similar to Windows Phone: If the system runs to low memory, suspended apps will be terminated without any warning/notification. In this case all unsaved date is lost. It is up to us developers to save all data correctly within the 5 seconds until our app is suspended.
Q & A
At the end of the short event Microsoft took some questions. Two of them were interesting:
Q: Is there a way to share data between a desktop app and a Metro styled app?
A: Not locally. You have to use the cloud to do so.
Q: Will some of the features be available also for Windows Phone?
A: No comment.
What´s next?
Microsoft gave out feedback questions. Within this feedback questions we were asked whether we plan to develop Metro styled apps. If so, we should describe what app we are planning to. Microsoft will contact us developers before events which are suitable for our app ideas.
I tried to keep this post as short as possible. If you have any questions, do not hesitate to post a comment below.
As I wrote in an earlier post today, Microsoft demoed some Kinect games on CeBIT. Also Darth Vader was there with some storm troopers to support the demo of the game “Kinect Star Wars”. The Force is with Microsoft!
My colleague is a huge Xbox fan, and loves especially the Kinect games. He could not leave the possibility to play Kinect Star Wars. Thanks to him and his open mind, I am able to share this video on the game with you.
If you are on my Windows Phone app or on a mobile browser, click here to watch the video.
The gameplay is very realistic, and I am sure there will be also gadgets like laser swords in future to give the game an even more realistic character.
The release of the game is in April, you can watch now what you will get if you buy the game.
Yesterday I was with a colleague at Hannover (Germany), to visit the CeBIT fair of this year. We started there in the morning, looking around what is new and cool.
The first things we looked at where some German ministries, but that was not so interesting. Then we watched a keynote for IPv6 and security, but the speaker was way too boring to stay there longer than the 15 minutes we rested there. We were moving around, having a look what Google does (promoting G+ for pages and a coffee bar), had a look at some German web content provider, but there was nothing really exciting there. Finally, we arrived at hall 4, where Microsoft had its presence.
As you can see, the stand of Microsoft is big, in fact it is one of the biggest I have seen there.
So what did Microsoft present?
Cloud Computing (Windows Azure, Microsoft CRM Online, Windows Intune and Office)
Productivity and Collaboration with Office & Co. (Microsoft Exchange, Lync, Sharepoint, Project, Office and Office 365)
ERP and CRM Solutions with Microsoft Dynamics
Data Management, Business Intelligence (BI), Integration (SQL Server 2012, BizTalk Server, Sharepoint Server, Silverlight and Visual Studio 2010)
Client and Server (Windows Server, System Center, Small Business Server 2011, Forefront)
and of course they did a preview of Windows 8
While presenting this things above, of course there was even more to discover:
Above you can see another view on a part of the Microsoft stand, where you were able to play around with some Ultrabooks and Windows 7. But that was not interesting for me, as I know Windows 7, and the Ultrabooks are nice to look at but more interesting was to get a view on a Windows 8 tablet. Microsoft used the Build Slates to demonstrate. Sadly you could get your hands on only after you made an appointment, and of course they did not have any appointment left before the afternoon/evening. So I decided to go to the Windows Phone part.
At the Windows Phone part, I had to wait a couple of minutes to get my hands on. First I could not believe what I saw there, but it was true: Nokia Lumia 900. Here are some hands-on shots:
The device has similar specs to the HTC Titan, it is only slightly smaller in screen size and has the equal good haptic of the Lumia 800. Paired with the fact that Nokia offers a bunch of very useful apps with its Windows Phones for free, I am really thinking about swapping my Titan into a Lumia 900. With this Nokia device it is really hard to stay on the Titan.
After playing around with the Lumia 900, we recognized that there is also an Xbox part. My colleague (who is originally an Apple fanboy) recently bought an Xbox and a Kinect, so he could not resist to play Fruit Ninja:
Microsoft also presented Dance Central 2 and another Kinect game – I will talk about this in another post.
As we finally could tear away from Microsoft´s stand, we were looking into the other halls. Dell, IBM, HP, nothing spectacular than already available products or talking about server racks and vending machines. After a short break it was time for me to turn to hall 8, where Microsoft did a CeBIT special about “Developing for Windows 8”.
My colleague was turning another bit around while I was there. He told me that he was at AVM´s stand, where he had a look to an LTE router, and visited an cellular carrier, where they were demonstrating LTE.
My conclusion: it was a bit disappointing for me as there was not so much interesting stuff as I hoped (especially from the hardware part), but my experience yesterday confirmed my thought that it is difficult to see something new, because all was presented already on MWC last week and not all vendors and companies are heading to CeBIT afterwards. Microsoft did an excellent job in my eyes by presenting some interesting information about their products, and the did also include developers. So for this part I can only say: all thumbs up!
Note: thanks to @dominiksichling for supporting me yesterday and let me use photo/video where he is shown for my blog post(s).
Yesterday at CeBIT in Germany, Kevin Turner (COO of Microsoft), told us how Windows 8 is ready for business use right from the start. He explicitly invited IT pros to test the recently announced Windows 8 Consumer Preview.
No compromise experience
“Windows 8 will deliver no compromise experiences on a range of devices from tablets and PCs to desktops. It will give people functionality they love and the enterprise-grade capabilities that IT departments demand,” Turner said. “We encourage IT professionals to begin using it to get a firsthand experience of how Windows 8 will give people a beautiful, fast and fluid experience with the mobility and familiarity they need to effortlessly move between what they want to do and what they need to do.”
Microsoft recently often says, that there is no compromise about the user experience. As IT pros like system admins are focusing more on the productivity of the networks and systems they are maintaining, this will get interesting only to be interesting in second place.
Easy integration in existing system structures
This is one of the goals of Microsoft in business use. To reach this goal, Microsoft has focused on a few things.
First thing is of course a great user experience. The Metro interface is introduced to be productive on touch based devices as well as with mouse and keyboard.
Tablets are the second focus. There are so many things where tablets can be used in daily business, like on presentations, showing a customer a preview of recent products and so on. The big advantage here is that Microsoft was able to integrate the possibility of existing Windows 7 software.
Mobility is important: Microsoft solution to this is Windows To Go. A whole Windows installation on a little USB-Device, so users can be equipped with a full, customized Windows copy for working on the go – existing hardware can be reused without being forced to install a new OS.
Security is always important, especially in business area. With Trusted Boot and improved BitLocker drive encryption, AppLocker and claim-based access control help protect corporate data across the client device, the network and back-end infrastructure, says Microsoft.
Virtualization and management is made easy with Windows 8. Be it the well prepared Windows 8 OS itself, or the additional included Hyper-V technology: Windows 8 will help IT pros to integrate the new Windows devices easily into existing infrastructures.
So this is a short overview of the features coming to businesses. A good amount will also focus on apps/software and their integration as well as their backwards compatibility. The time will tell, how the new concept of Microsoft will be adopted also by IT pros for their daily business.
If you want to read more about this and watch a video about the possibilities, you can read a blog post of Erwin Visser, who has demonstrated some of the above points at the CeBIT.