Monday, December 20, 2010

Windows Azure Sample Applications

Try following to sample application to see how Windows Azure Platform various product and service we can use and how to build highly scalable application.

demo_bid_now_thumbnail

  • BidNow
    BidNow is an online auction site designed to demonstrate how you can build highly scalable consumer applications running in the Windows Azure Platform.
    In addition to Windows Azure Web and Worker roles, BidNow uses SQL Azure for relational data storage, Access Control for authentication andauthorization, Caching to store reference and activity data, OData services to extend reach, and a Windows Phone 7 client to demonstrate how to use cloud services from a mobile device.
    Download BidNow from http://code.msdn.microsoft.com/BidNowSample

demo_fabrikamshipping_thumbnail

  • FabrikamShipping SaaS
    FabrikamShipping SaaS is a full end to end sample scenario which demonstrates how to use the Windows Azure platform for exposing an application as a service. It features a number of advanced tasks such as developing long running processes, automated SQL Azure and Hosted Services provisioning, PayPal API integration, self-service federation and access control rules provisioning, account activation and social providers integration, Multi-tenancy, email notifications, MVC and Windows Identity Foundation integration, secure REST services via OAuth2, and much more.
    Visit the FabrikamShipping home page at http://www.fabrikamshipping.com: there you will be able to interact with a live instance of the demo and download the full source code of the solution.

Saturday, December 11, 2010

{Community} Technology Update 2010

Technical Updates for the community, by the community

The 7th iteration of CTU is back – Once again, the Singapore User Groups have come together to bring a full day of technical sharing ranging from topics for developers, IT professionals and database administrators. We’ve packed a full day of contents which is meant to get you up to date with the latest technologies in the Microsoft stack. If you’re one person who learns better only with practice, come on and sign up for our Hands-on Lab!

As an exclusive member of SGDN, you get invited to this event!

Date : 18th December 2010

Time : 0900 – 1730 hrs

Venue :Microsoft Singapore,  One Marina Boulevard

Registration Fees : $10 (Early-birds) - $15 (Walk-ins)

Why you should attend this event:

  • To learn about the latest changes in .NET, Microsoft virtualization technologies, Microsoft Lync, Microsoft Exchange
  • To participate in Hands-on-Lab: 1 covering Hyper-V and another to introduce Microsoft Azure

Who should attend this event:

  • IT Professionals
  • Developers
  • Database Administrators
  • Essentially you, as you’re one of our user group members!

PS. If you’re tired from all the listening and would like to chill out during CTU, we’ve prepared 2 sets of Kinect to help you to loosen up!

To register to this event, go to http://www.sgdotnet.org/events/CTU2010v2/SitePages/Register%20Now.aspx*.

To find out more about the event, go to http://www.sgdotnet.org/events/CTU2010v2

To find out why we’re charging for the event and other questions, go tohttp://www.sgdotnet.org/events/CTU2010v2/SitePages/FAQ.aspx

If you have any questions, please feel free to email to Alvin Lau (microlau@sgdotnet.org)

* Please enable pop-up window on this page

Monday, November 22, 2010

Windows Azure Advanced Applications Training

From 15th Nov. 2010 to 19th Nov 2010, We had a great week with Windows Azure Core Team member Mr.Patrick Butler Monterde and Mr.Rishi Agrawal trained exclusively NCS Architects.

Day 1: Developing Applications for the Cloud on the Microsoft Windows Azure™ Platform.

Day 2: Moving Applications to the Cloud on the Microsoft Windows Azure™ Platform.

Day 3 & 4: Azure Advanced Applications – Make it real!

IMG_0379

Wely (Azure MVP) Rishi Agrawal, Mohamed Faizal and Patrick Butler Monterde

First day training was very different from traditional method Patrick kick start with assigning project from each team and explore more about Windows Azure, Windows Azure Storage, SQL Azure and AppFabric and present the understanding on each topics. That was wonder experience and learn with fun.

Second day Rishi share with us upcoming features for Microsoft Sync Framework on SQL Azure. After tea break Patrick come with real world scenario that he implemented using Azure and assign team to work on solutions and present the pro and con. finally Patrick share with us his actual solution. This session was very intensive and helps to apply the learning on the spot.

Third day Rishi share with us Azure 1.3 new features (i.e. VM Role, Full IIS, Remote login) and Patrick share with us AppFabric after lunch Patrick given each team the real world scenario“Make it Real”. Each team responsible to do following task’s

  • Analyzing a business scenario.
  • Selecting the most suitable architectural implementation.
  • Designing and implementing Windows Azure solutions.
  • Presenting and justifying your selection.

Each team need to come up with

  • Component-Level Architecture for Windows Azure that will address the scenario at hand in a complete manner.
  • Class-Diagram outlining the relevant interfaces, class structure, methods and properties that will be implemented for the solution.
  • Code Sample must be created demonstrating one area of the proposed solution.

and forth day each team created a short presentation and share about the factors you considered tools you used to help your selection, any resources you found, and  conclusions. When each presentation completed Patrick shard with us the real application Architecture of each application and the customer name.

IMG_0378

NCS Architect Team with Patrick Butler Monterde

Wednesday, November 10, 2010

SharePoint 2010 and Windows Azure Firestarter event

Microsoft TechNet SharePoint 2010 Firestarter 9:00 AM - 5:00 PM  on 2nd Dec. 2010

Join us for this free, full-day event and learn about SharePoint 2010's new features, upgrade path, deployment options, Office Web Apps, and maintenance and virtualization.

To view Live on Dec 2nd Register @ http://go.microsoft.com/?linkid=9745632 


Windows Azure Firestarter  8:30 AM - 5:00 PM on Dec 9th 2010

Is cloud computing still a foggy concept for you? Have you heard of Windows Azure, but aren't quite sure of how it applies to you and the projects you're working on?

Join your Microsoft Developer Evangelists for this free, all-day event combining presentations and hands-on exercises to demystify the latest disruptive (and over-hyped!) technology and to provide some clarity as to where the cloud and Windows Azure can take you.

To view Live on Dec 9th Register @ https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032464261&EventCategory=4&culture=en-US&CountryCode=US

You can also register for event link Windows Phone 7 and Windows 7 Deployment

@ http://www.msdnevents.com/firestarter/

Tuesday, November 9, 2010

Microsoft Office 365

The cloud base Microsoft Office 365 combines of Microsoft Office, SharePoint Online, Exchange Online and Lync Online.

image

According to Mashable.com

There are two editions of Office 365. Office 365 for Small Businesses is designed for organizations of one to 25 people. It’s a pre-built package that includes Office Web Apps, Lync, e-mail sync and more. It doesn’t require IT support on the user’s end and will cost $6 per user per month.

The second version is Office 365 for Enterprises. Unlike the small business version, the enterprise edition can be customized based on an organization’s needs. It can be customized so different teams have different access levels to Office 365’s features. The enterprise edition comes with everything in the small business version, plus single sign-in, Office Pro Plus (via subscription), internal social networking tools, voicemail in the inbox, and more. It costs anywhere between $2 to $27 per user per month, depending on which features the company chooses to utilize.

Tuesday, October 26, 2010

South East Asia SharePoint Conference 2010 Day 1 Comments

Wonderful day guys… South East Asia SharePoint Conference 2010 is begin today more than 500 delegates attended the 1st day event.

IMG_0309

I attended the following sessions

Keynote speaker Mike Fitzmaurice has shared how did SharePoint started and how it becomes center of the universe. Interestingly he use most of his presentation with simple picture and talk about SharePoint history. (By mistake his photos listed list of speaker from USA, he pointed out that he not an American and he is Canadian) His shown as the first SharePoint Conference WF T-Shirt.

Virtualization of SharePoint 2010 Farm Architecture session by Michael Noel who is author of SharePoint 2010 Unlashed book he share above topic how organizations can begun to replace physical servers virtualizing the SharePoint Web Front end server, Index Query server, Service Application Server and Database server. During this session he share lots of tips and trick about virtualization.

IMG_0311

Virtualization of SharePoint 2010 Farm Architecture session by Michael Noel

SharePoint 2010 : Developing with Data Technologies session by Randy Williams my favourite local speaker and one of the organizing member for South East Asia SharePoint Conference. He shared about how developer can use various Technologies retrieve / update / delete data from SharePoint. In this session he focus on CAML vs LINQ to SharePoint and dive in to LINQ to SharePoint demo. He also explain about REST API and finally talk about Client object model. His session was bit drag due to delegates questions and answers mainly on Permission and exception handling on Client object model programming. Sorry Randy I don’t take photo of your session I was looking at your demo and presentations.

Developing Web Parts in SharePoint 2010 by Ishai Sagi who is author for SharePoint 2010 How To book In this session he sharing his experience about  developing webpart with SharePoint 2001 with VB scripts and how much Microsoft improve in SharePoint 2010 on Visual Web Part development. The important thing he share about common mistake developer make while developer developing web parts. He also demo to us AJAX visual web part and Sandox Web Part development for SharePoint online (Cloud). He giveaway two prices. SharePoint 2010 How to book and MSDN Subscription worth of $8000.

IMG_0310

Me and Ishai Sagi 

IMG_0313

Developing Web Parts in SharePoint 2010 presentation by Ishai Sagi

Playing with Sanbox by Wictor Wilen my favorite blogger I regularly following his post resent one his Visual guide to Windows Live ID authentication which very good most people talk about this on community. It is great opportunities to meet him face to face in Singapore. I took a photo a with him.

During his session he was talking about Sanbox solution. So for I don’t see many people talk about this because of scare. He just start general introduction and how it will work. He also discuss and show how to overcome the limitations in the Sandbox solution. I am happy to know that his SharePoint 2010 Web Parts in Action book will available on Print soon. Currently he offer 40% discount for e-book. He give away MSDN Subscription worth of $8000.

IMG_0308

Faizal and Wictor Wilen

Why code when you can click and build SharePoint 2010 applications using InfoPath 2010, SharePoint Designer 2010 and Visio 2010! Session by Alpesh Nakar that was full house no place to sit I was standing 1hr to see his demo and presentation. Somehow the feature that he was going through was not existed to me. (Since I was using SharePoint 2010 beta 1 and did same kind of presentation two times) But I notice that the delegates loved his presentation and posted questions to him on SharePoint workflow and SharePoint Workspace.

IMG_0315

Presentation Session by Alpesh Nakar

Overall the day one was good… Looking forward Day 2 sessions.

Monday, October 25, 2010

Cloud computing assessments and Start-ups

 

Recently i come across the following blog post What You Need and Want With Windows Azure Part I and What You Need and Want With Windows Azure Part II which talk about Basic requirements of Windows Azure start up.

David Pallmann's Technology Blog discuss about  is a right way and a wrong way to get involved with cloud computing. This article series is about doing it the right way and focuses on the use of cloud computing assessments to properly evaluate, plan for, and adopt cloud computing. Two part of articles link given below for your reading

Cloud Computing Assessments, Part 1: The Right Way to Adopt Cloud Computing

Cloud Computing Assessments, Part 2: Envisioning Benefits & Risks

Wednesday, October 20, 2010

SharePoint 2010 Custom Document ID

 

The following post provides you details How to create a custom Document ID provider for SharePoint Server 2010!

Microsoft.Office.DocumentManagement

The namespace Microsoft.Office.DocumentManagement contains a class called DocumentIdProvider, which will be the base for our upcoming project!

Microsoft.Office.DocumentManagement.DocumentIdProvider

This is the class we will derive from when creating our custom provider. It contains three (3) abstract methods and one (1) abstract method that we need to implement:

For details post visit ": Tobias Zimmergren's thoughts on development blog http://www.zimmergren.net/archive/2010/04/13/sp-2010-sharepoint-server-2010-creating-your-custom-document-id-provider.aspx 

SharePoint Analyst HQ http://www.sharepointanalysthq.com/2010/04/document-id-feature/

Tuesday, October 19, 2010

Document ID Settings Error “There are no addresses available for this application”

 

Recently i enable Document ID future in SharePoint 2010 when i click Settings -> Site Collection Administration – Site Collection Administration to  Document ID settings link i got following error how to resolve it.

“There are no addresses available for this application.” 

image_thumb2

Go to central admin, Service on Server and make sure that SharePoint Search service is running else enable your Search service.

image_thumb3 

Go back and click Site Collection Administration to  Document ID settings links

image31_thumb

System will show the Document ID's setting screen.

image1_thumb

Sunday, October 17, 2010

How to Configure Document ID services

Document ID's is new future in SharePoint Server 2010 which provide you the ability to tag documents with a unique identification number.

I remember few of my clients have done custom solutions take care of in SharePoint 2007. With this new feature, you get all the required functionality to tag documents with unique identification numbers based on a specific pre-set formula with a custom prefix.

  • New site collection Feature: Document ID Service
  • Adds unique ID for all documents throughout the site collection
  • Documents can be retrieved regardless of the current of future location based on their unique ID, which does not change after initially set for the document
  • Using Microsoft.Office.Document Management.DocumentIdProvider to add custom Document ID provider.

To Enable Document ID Service go to Site Settings -> Site Collection Administration

image

Click Activate on  Document ID service and to back to Settings -> Site Collection Administration – Site Collection Administration to  Document ID settings links

image

System will show auto generate your unique ID's OR you can specify a prefix  4-12 document ID which you can configure as you wish

image

Beside enable above function you need to run following timer jobs so that system will assign the Document ID immediately. 

Go Central Admin. run Now following jobs

untitled

Limitation : ONLY content types that are derived from the Document Content Type will have unique ID’s

Thursday, September 30, 2010

The Future of IT & High Impact Decisions

Recently I have downloaded and view following 2 videos which enlightening and I am assure that the time that you are going spend will worth it.  

· The Future of IT – an interesting session and which creates fear that what would happen with changes in technology. With faster pace of IT development these days and its ability to transform our society, it is time to look at the trends, disruptors and potential outcomes that IT brings to us in next years. We'll touch the transformation of IT and its impact on business, education, governments and other pillars of our society.

· High Impact Decisions – A necessary skill to grow in any direction! an wonderful session needed by both developer and architect was done by Ranganathan S. Decision taking is influenced by information one has, challenges one face and the knowledge one possess.  Information can be fact or assumption. Fact can be stated or unstated. Assumptions can be reasonable or unreasonable. challenges can be Fixed or Changing. knowledge can be accessible or inaccessible.

Go download and view it… (Decisions is your…. )

Monday, September 27, 2010

Rating Setting Error “No User Profile Application available to service the request”

One of the SharePoint 2010 cool feature is Ratings, When you enable Rating setting from List Setting system prompt following error, this article explain how to resolve it. 

No User Profile Application available to service the request. Contact your farm administrator.No User Profile Application available to service the request. Contact your farm administrator.

image 

Go to Central Administration  > Services on Server > Ensure that User Profile Service is Started ?

image

Go to Central Administration >  Manage Service Applications and Select User Profile Service and Go to Application ribbon and click the Administrators button.

image

When you click Administrators button you will see below windows Select username and assign Full control under Permissions, now you go and enable Rating Setting you will not get above error.

image

Link : http://blogs.technet.com/b/speschka/archive/2010/02/22/no-user-profile-application-available-mystery-in-sharepoint-2010.aspx

Sunday, September 26, 2010

Tech Insights 2010 Day 2 Photos

_CCL1310

Speakers room atmosphere (Everyone busy with preparing/updating presentation slides 

_CCL1325

Lunch @ Day 2

 _CCL1345

Developer Track Delegates….

 _CCL1397

Gogula Gomethagan Aryalingam (MVP for SQL Server from Sri Lanka) at Using dimensional modeling to build a data warehouse on SQL Server

_CCL1422

Choirul Amri (MVP SQL Server, Singapore) at SQL Server Performance troubleshooting for busy DBA

 _CCL1444

Teh Wei King (MVP System Center Operations Manager, Malaysia) Deploying Windows 7 using free tools

 _CCL1450

Dinesh Priyankara, Microsoft MVP for SQL Server Sri Lanka @ Strengtheing DW/BI system loading

 _CCL1476

Raymond chou MVP System Center Operation Manager, Malaysia @ Lunch

 _CCL1511

Lilian Quek, Southeast Asia Regional MVP Lead with MVP’s

 _CCL1530

Mohamed Faizal, @ SharePoint 2010 List Improvments session @ Day 2

 _CCL1532

Mohamed Faizal, @ SharePoint 2010 List Improvments session @ Day 2

 _CCL1540

Darren Sim MVP, ASP.NET Singapore @ Visualizing your ASP.NET application with "Razor"

Thursday, September 23, 2010

Managed Metadata Service or Connection is currently not available

The Managed Metadata Service or Connection is currently not available. The Application Pool or Managed Metadata Web Service may not have been started. Please Contact your Administrator.

image

Go to Central Administration – > System Settings and Click Manage Service on Server.

image 

image

Ensure that Manage metadata Web Service is Started…. if not click start and do iisrest you will able to raid about error.

Wednesday, September 22, 2010

Southeast Asia SharePoint Conference (Tuesday 26 October 2010 – Wednesday 27 October 2010)

Have you registered for the SharePoint Conference yet?

An opportunity like no other in your region, and you're invited.

Two days. Over 40 sessions. All for the Early bird price of SGD$300!

This is is the conference to learn about SharePoint 2010 with expert local and international speakers presenting on topics that will help you understand and succeed with your SharePoint implementations and add real value to your organisation and businesses.

In addition to the session content you'll have ample opportunities to network with your peers in the community and technical and industry experts including local and international Microsoft Most Valued Professionals and Southeast Asia's top Certified Partners.

Don’t miss out on Southeast Asia's biggest SharePoint event of the year!

Grand Copthorne Waterfront Hotel, Singapore, October 26 and 27 2010.

Group Registrations for 5 or more participants are available and will receive a 20% discount. Please note the person arranging the Group Booking (Group Leader) is responsible for all credit card fees and agenda updates for all people registered in the group. Group members cannot individually update their agendas.

Early Bird Registrations of $SGD300.00 will apply to the first 275 delegates who register.

Regular Registration fee is $SGD400.00. 

Additional Training Opportunities - be sure to check out the Pre and Post conference training courses - see GTTP

GTTP

Audience and Products

The SharePoint Conference is intended for a wide audience and has content to cover roles such as:

  • Business Roles like End Users, Business Champions, Power Users and Business Managers 
  • Information Architects, Record and Information Managers IT Managers, CIO and Decision Makers
  • Technical Roles including Developers, IT Pro, Systems Administration and DBA's Microsoft

Technologies covered during the conference include:

  • WSS 3.0 (Windows SharePoint Services)
  • MOSS 2007 (Microsoft Office SharePoint Server)
  • SharePoint Foundation 2010 SharePoint Server 2010
  • SharePoint Designer 2007 and 2010
  • Integration with other Office 2007 and 2010 including InfoPath, Excel, Access and Visio
  • Integration with 3rd Party products enhancing SharePoint functionality

Connect with SEA SPC

linkedin-48x48.png Linkedin: http://events.linkedin.com/SharePoint-Conference-South-East-Asia/pub/364552

facebook-48x48.png​ Facebook: http://www.facebook.com/pages/SharePoint-Conference-South-East-Asia/135980859759693

twitter-48x48.png Twitter: #SPCSEA @spcsea

website-48x48.png Web site: http://www.sharepointconference.asia/

Saturday, September 18, 2010

Speaking at Tech Insights 2010 in Penang, Malaysia

image

Last month I have been confirmed as a speaker for Tech Insights 2010 in Penang, Malaysia.  Branded “Ignite your passion” 3 day events. (http://www.techinsights.my/)

The event is scheduled to run from 22nd to 24th September 2010 (Wednnesday to Friday)

Venue :  Eureka Building, University of Science Malaysia (USM), Penang

Time : 9.00am to 6.00pm

Registration : RM120.00,  RM80.00 (for members of supporting organizations)

Register here.

My two sessions will be on 23rd Sep and 24th Sep.  Here are my two sessions:

Topic 1 : SharePoint 2010 List Improvements

In this session you will learn SharePoint 2010 List Improvements such as

  • Column Validation,
  • List Validation Settings,
  • List Lookups and Relationships,
  • List inline editing and
  • Listing customization on Info path.
  • Form Web part
  • Calendar Overlay
  • Per location view

Topic 2 : Explore SharePoint 2010 Enterprise & Document Management features

This session you learn about SharePoint 2010 Enterprise Content Management offerings.

  • Enterprise Content Management
  • Document Management features
  • Metadata Management
  • Term Store, Term Sets & Terms
  • Content Hub
  • Content Type Syndication
  • Document IDs
  • Document Sets
  • Document Centre
  • Content organizer
  • Sent to Location

My both sessions going be to full of demo rather then normal talk, so please join if you are Penang in Malaysia see you there.

Friday, September 17, 2010

Download Updated SharePoint 2010 Software Development Kit (SDK)

The SharePoint 2010 Software Development Kit (SDK) has been updated! Get it here: Download from the Microsoft Download Center

What’s New in this SDK Update

We are excited to announce the latest quarterly update of the SDK for SharePoint Foundation 2010 and SharePoint Server 2010. This free update replaces previous 2010 versions of the SDK and includes the following:

  • New code samples:  Silverlight List Viewer, plus new samples in Business Connectivity Services (BCS), Enterprise Content Management (ECM), and User Profiles and Social Data
  • Updated documentation, including: new and updated How To, reference , and conceptual content
  • Updated IntelliSense XML files for tooltips and auto-complete in Visual Studio

Here are two MSDN topics listing new and updated content and code samples in the AUG2010 version of the SDK (14.0.4763.1031):

A complete listing and description of the 44 code samples currently available in the SDK can be found here on MSDN Code Gallery: http://code.msdn.microsoft.com/sp2010sdk.

Monday, September 6, 2010

Singapore SharePoint Community meeting September 2010

Singapore SharePoint Community

Date :  09 September 2010

Time : 07:00 PM – 9:00PM

Location :  Microsoft Singapore Level 22 CF-12

SharePoint Content Governance

Linden Daniels, Microsoft Consulting Services

SharePoint is one of the fastest selling products from Microsoft. Yet it still causes IT and users problems with scaling usability, performance and operations. Find out more by understanding the underlying architecture and what remediation can be done.

Refreshments will be provided, courtesy of Microsoft Singapore.

Please RSVP to ssofian@mvps.org to confirm your attendance

The FIRST ever SharePoint Conference SEA is coming to town on October 26-27.  Register NOW

Thursday, September 2, 2010

Windows Azure SDK Installation error

When you run VSCloudService.exe you may get following error

“”The Windows Azure SDK requires Internet Information Service 7.0 with ASP.Net Application Development components installed

image

To resolve this error you need to and run your web platform exe and select Web Platform tab and customize the Web Server option with: ASP.Net, Default Document and CGI deployment types.

image

After completion of above Installation you may need to go to  From the Start menu, choose Settings | Control Panel | Programs | Programs and Features, Click Turn “windows Features On or Off”, under Microsoft .Net Framework 3.5.1, select WCF HTTP Activation

image

Now you can Install Windows Azure SDK….