- IT professionals and developers will be able to download the final version via their TechNet or MSDN subscriptions by mid-November.
- General availability is planned for the first quarter of 2013. Starting October 19, customers purchasing Office 2010 from local retailers or resellers will receive the new Office for free upon availability.
- Customers will also see a preview version of the new Office on Windows RT devices, beginning with the Windows 8 launch on October 26.
- Rolling out new capabilities to Office 365 Enterprise customers in our next service update, starting in November through general availability.
- Volume Licensing customers with Software Assurance will be able to download the Office 2013 applications as well as other Office products including SharePoint 2013, Lync 2013 and Exchange 2013 through the Volume Licensing Service Center by mid-November. These products will be available on the Volume Licensing price list on December 1.
Friday, October 12, 2012
Tuesday, October 2, 2012
(From My SharePoint 2013 Ignite Notebook) Part 1
Think SharePoint 2013 as a Portal Platform, which help you understand the new paradigm shift, which helps lots of developer to do program using C#, Python, Ruby, Java, PHP, NodeJS. The SharePoint 2013 App model is based on web standards: HTML 5, CSS, JS, OAuth 2.0 and OData. Today SharePoint enable most of the SharePoint API functions remote accessible the remote interface is much easier to maintain and more secure. This also concept also open door for SharePoint Developer create Facebook kind of applications for SharePoint and Office.
Today Application Challenges
Till SharePoint 2010 solution deployment done either Sandbox or Farm Solutions,
- Sandbox Solution
- Only allow to access sub set of server side APIs
- Cannot call external hosted web services
- Use client side object call hosted web services
- Supported for Online and on premise environment
- Farm Solution
- Need big server touch
- Not possible to deploy on SharePoint Online
- IT Pro. Say Performance issue due to developer code
- Deploy file to \BIN directory or GAC folder
- Outages when deploy code
- When error occur, affect the app pool which make cause service outage
- Supported only for on premise environment
- SharePoint Apps
- Easy to deploy apps.
- Reduce the number of 99.99
- One set of server is for lots of customer
- Application no longer live in SharePoint
- Code executed in client, cloud or on-prem
- Permission via OAuth.
- Service bus EndPoint via REST / CSOM
- No Sever-Side SharePoint API for Apps
- Supports HTML5, CSS, JS and railed development
What type application we can develop?
- Contact form
- Travel request form
- Shared documents
- Contact list
- Room booking
- Visitor information
- Leave applications
- HR related forms download
- More input look at 40 SharePoint template to develop applications
Choice of Application type
| || |
SharePoint and Office apps Microsoft going to introduce a commercial public marketplace, Today Office has 75 M users, Office and SharePoint Apps concept sounds very promising. Beside the public marketplace there is also option for private corporate app catalog for enterprise
Downslide of SharePoint Apps
- The performance is depends on Network latency issues
- InfoPath form not supported as SharePoint Apps
- Timer jobs are not possible within an app
- Deep changes to the user site are not possible with an app
- Cannot have any server-side SharePoint code
Thursday, October 4, 2012 at 7:00 PM (SGT)
Asynchronous Programming in C# 5 - 1900 - 2030 hrs
Ever struggled writing or debugging multithreaded code? Join Joe Albahari, author of C# 5 in a Nutshell, for a practical session on how to write responsive applications in C# 5 without resorting to threads, locks or BackgroundWorker. We'll explore the theory as well as the practice behind C# 5's new asynchronous functions, and see why the old-school approach is not only hard work, but fundamentally broken. We'll also touch on Reactive Framework, and they'll be a question-and-answer session on all aspects of C# 5, asynchrony and multithreading.
Joe Albahari is the inventor of LINQPad and an O'Reilly author. He's published 7 books with O'Reilly, including C# 5.0 in a Nutshell, and has written extensively on multithreading and parallel programming. He speaks regularly at user groups and conferences such as TechEd and YOW, and has been a C# MVP since 2008.