We like the JSON Viewer tool for seeing JSON data in a more user-friendly way: http://jsonviewer.codeplex.com/ . Alternatively, if you don’t want to install a tool just go to the following online JSON viewer: http://jsonviewer.stack.hu/ .
First a disclaimer, to be able to do this, you need to have a set of login credentials in order to access the SPC 2012 sessions…
We have to say, the UI for the SPC 2012 web site and interface for downloading all sessions is, how to put this nicely? Well, it’s probably never designed for human beings. Luckily, if you’ve been to SPC2012 and want to get all the sessions, there is a solution that’s targeted towards non-human beings: http://nubo-corp.com/patrick-lamber/2012/11/spc-2012download-all-ppt-in-a-bach/ . As it turns out, PowerShell digs the UI more than we do (but we do feel sorry for the person creating the script containing all session names!).
As you may be used from our blog, we devote some attention to the books we were technical reviewers of. Before we start with the review of Arduino in Action ( http://www.amazon.com/Arduino-Action-Martin-Evans/dp/1617290246/ref=sr_1_1?ie=UTF8&qid=1352294824&sr=8-1&keywords=arduino+in+action ), one quick word. People ask us why there are no books about esoteric topic X or topic Y. The answer is simple: the market is simply too small to justify the time and effort it takes to write about such topics. This was our biggest fear for this book: is the Arduino audience big enough to provide some type of ROI for the authors? We hope so.
Arduino is an inexpensive, easy-to-use, open source hardware and software platform that allows you to control all types of cool sensors, LEDs and what not. This book describes that don’t even come close to our daily software activities, but it did make us feel like a bunch of inventors. Especially the chapter about wearables is a gem, we can imagine a future world filled with them!
When you’re a developer or IT Pro working with SharePoint 2013, you’d better bookmark these two links:
A general overview of SharePoint 2013 Best Practices can be viewed here: http://social.technet.microsoft.com/wiki/contents/articles/12438.sharepoint-2013-best-practices.aspx
SharePoint 2013 Apps can’t communicate with each other (hey, did we just address a new feature for Apps vNext, the App communication framework? We bet your hat it is). But since SharePoint 2013 can interact with parent SharePoint sites, it might be a good idea to create lists and libraries in one of the parent SharePoint sites if you want multiple Apps to access them or need to establish basic interaction between multiple Apps.
What’s the ideal dev machine now that SharePoint 2013 no longer supports being installed on a client OS? Probably run a Windows Server 2012 virtual machine using Hyper-V on Windows 8, with at least 24 GB.
Although it’s still really early in the life of the SharePoint Store, it will be interesting to see how and if a potential issue will be resolved. The enterprise market is a totally different one than, let’s say, the smart phone market. Although it’s certainly possible that a one-man developer shop creates a valuable SharePoint App, and, through the SharePoint Store has no trouble reaching a huge audience, it remains to be seen if companies are willing to put enough trust in unknown smaller vendors to buy and/or use their Apps within their own SharePoint environments. We did notice that most of the Apps that are currently available ask for Full permissions, almost by convenience. We’re afraid that this will become the trend. It will definitely help smaller vendors trying to sell their Apps if they limit themselves in their needs for permissions.
In the past, it has taken us some time to find the correct place to find the place where we could sign up for the new SharePoint Online Preview based on SharePoint 2013. Well, it’s here: http://technet.microsoft.com/en-US/evalcenter/hh973397 For other evaluations, check out the TechNet Evaluation Center at http://technet.microsoft.com/en-us/evalcenter
Thus far, branding solutions have been proposed as likely and logical candidates for Apps that will be sold via the SharePoint Store. We have our doubts, in our experience the selling of branding solutions hasn’t really taken off so far. People are eager to try free branding additions, presumably often using them for presentation purposes. Paying for these solutions is another thing, as most companies have a strict set of rules and principles in place regarding company design in software applications. We’ll be curious to see if the App model will be able to change all this. We may have missed it, but it seems that the current SharePoint Store offering is of yet lacking in this area.
On SPC 2012, we saw a presenter use the Microsoft Web Platform Installer (Web PI) tool to get the latest version of Windows Azure Workflow (WAW), a required component if you want to run SharePoint 2013 workflows (btw, those workflows are not available for SharePoint Foundation), so we checked it out at http://www.microsoft.com/web/downloads/platform.aspx. Apparently, the tool is appalicious or apptastic or something, and makes getting the latest version of a wide range of components really easy.
If you take a closer look at the picture, you might notice that getting the latest version is a relative thing, since it’s still showing the beta versions. This will lead to problems later when running the Register-SPWorkflowService cmdlet like this:
Register-SPWorkflowService –SPSite “http://myserver/mysitecollection” –WorkflowHostUri “http://workflow.example.com:12291” –AllowOAuthHttp
It will look for the v1.0 version of the Workflow client assembly, instead of v2.0. For now, it’s better to download WAW by searching for it and not do it via Web PI.