In the spring of 2016, Microsoft introduced you to a new world of conversational computing—where conversations become the new platform. This paradigm shift is enabling their machines to harness the power of human conversation, leading to endless improvements in efficiency, intelligence, and, of course, fun. In 2017, Microsoft can’t wait to show you how they’re pushing this shift even further.
At the forefront of this push is Skype. Since the emergence of conversational computing Microsoft has seen an ever-growing presence of bots. While they’re still in the early days of innovation, they believe that they’re truly changing the way consumers engage with their partners. And Microsoft partners? They’re already demonstrating this tidal shift.
One of those new partners is Expedia.com, coming soon to all Skype platforms. With the Expedia bot, you can easily search for hotels, quickly book, manage reservations, and confirm…
As a web developer you’ve inevitably come across situations in which a tool does not exist to assist you with a particular task. The thought of developing your own solution is enticing, especially if it gives you a chance to use a technology you’ve been interested in learning. Unfortunately it’s easy to dismiss implementing your own solution because of uncertainty in the amount of overhead that may be involved. That’s where Google Chrome Extensions come in.
Last month, Microsoft unveiled a new vision for the future of SharePoint, and today they’re pleased to release the new SharePoint mobile app for iOS. Install it now and take your intranet with you—your intranet in your pocket. Stay connected to important content, sites, portals and people from across your intranet while on the go. The SharePoint mobile journey starts now. This is a first step, and Microsoft is excited to continue to build on what we’ve started. Let’s dive in to the details.
Watch this episode of Microsoft Mechanics with Andy Haon, principal group program manager on the SharePoint engineering team, for an in-depth look at the SharePoint mobile app:
The SharePoint mobile app
The new SharePoint mobile app helps you keep your work moving forward by providing quick access to your team sites, organization portals and resources, and even a view into what the…
In the few months since Microsoft acquired Xamarin, Scott Guthrie and Nat Friedman have laid out our roadmap that builds on the complementary strengths in mobile development and cloud services that made our companies great partners for years. Microsoft is excited to report that Visual Studio with Xamarin plus Azure is working. They have already seen a massive upswing in developer participation, and they’re receiving validation from outside the developer community, as well.
Yesterday, Gartner recognized Microsoft as a Leader in its 2016 Magic Quadrant for Mobile Application Development Platforms. The designation reflects the fact that Microsoft’s Mobile Application Development Platform vision has expanded dramatically, evidenced by the Xamarin integration, enhancements to Azure App Service, and improved mobile DevOps capabilities.
Over the past year Microsoft has made incredible progress toward their vison of “Any developer, any app, any platform.” Developers need to balance the efficiency of a full-stack solution with the flexibility…
This Thursday, May 28th 2015, I was able to attend Google I/O Extended at their Cambridge Massachusetts campus. A special thanks to the Boston Android meetup group for the invitation!
Of course, Google had a plethora of announcements. Here are some of the most interesting ones I took away, in no particular order.
When choosing a Mobile Device Management (MDM) solution there are many features that need to be considered, along with pricing and hosting models. The world of MDM can be cumbersome and confusing, so it is important to understand what is out there.
The testing phase of mobile development is critical to the success of any application, and with the multitude of variations in both hardware and operating systems, this stage is arguably the most difficult to manage and execute properly. Fortunately there are a handful of useful tools that assist with the distribution and testing of mobile applications with the majority of these being free or free try. Each platform offers a unique set of functionality, so the best way to choose is experimenting with each one. Here are some of the best mobile testing platforms available today:
//build was a great event this year. Given that I’m the mobile guy I’m particularly excited that they started the day 1 keynote with Windows Phone and Windows 8 announcements.
Windows Phone 8.1
Microsoft announced their latest version of Windows Phone, version 8.1, this new version is due out this summer and is compatible with all existing Windows Phone 8.0 devices. In addition manufacturers, such as Nokia, are coming out with new devices tailored to Windows Phone 8.1.
A recent project required me to create an Android ListView looking like the “out of the box” IOS ListView which separates the items by letter and has the letter at the top of each letter section (IOS example below):
Since there is no switch in Android Development to just turn this feature on, I created a generic library that can be customized and themed to fulfill these needs. This library can be pulled from our GitHub repository.
Recently I attempted to create an application that worked in an “Offline” mode. However one of the biggest hurdles I encountered was maintaining the data model throughout development. As most projects go, the definition of the database tables changed frequently, and maintaining the structure became a tangled mess of version numbers, alter statements and data migration scripts. In trying to solve for this problem and adhere to good practices, I created classes that stored my column names and indexes so I could later read them back from the cursor. Trying to add columns, though proved to be very code intensive.
After scrapping the idea due to a tight time line, I began researching other solutions in the JAVA/Android community. I came across GreenDAO ORM (http://greendao-orm.com/). It is a complete code generation which allows you to generate your data model without having to…