Pages

Thursday, August 25, 2011

Where XNA beats up Silverlight

   Finally a blog post. I am in the process of updating (it's more of a rewriting) Boxfiles for Mango. Till now I have rewritten the Dropbox library from scratch (took off all the dependencies Hammock, Json.Net and now it's pure HttpWebRequest) and developed a library for accessing Skydrive resources (it works and it is possible to list the folders and download the files mainly what I need to get the modified Office files back to Dropbox). Anyway the Skydrive API it's a mess for the moment and I really hope they will get a "clean" API. The current version of the Rest Api is usable only for contacts, photos and videos. I will post both libraries on Codeplex (very probable after I finish the update of Boxfiles). 
    So what is this post all about. One of the features of the new version of Boxfiles will be pinch to zoom. Searching on the web I have found the XNA and the Silverlight solutions. I've started with Silverlight and with pinch to zoom added the application would easily eat more than 90MB of RAM while the image window is opened.  Digging up on what was consuming so much memory it turned up that the image window eats around 40 MB of memory (also because I have enabled CacheMode="BitmapCache" in order to have a smooth zoom). This is an abomination for a simple page with one menu and an Image control displaying a file  of 3MB. I than remembered that, in Mango, Silverlight and Xna can "live" together. The feature was introduced for enabling Silverlight in Xna (menus and stuff) , but in this particular case I will use Xna in Silverlight. I've created a project where I can compare the pinch to zoom on both Xna and Silverlight. The results are not bad: XNA uses around 10MB while Silverlight uses 40MB and the pinch to zoom is much smoother in Xna (the sample starts with 10MB of memory occupied).




    In order to have a realistic comparison I've added an ApplicationBar to the Xna window and both of the windows have a Menu where you can force the GC to collect. While testing the solution I've found a really strange behavior (in my opinion it's a memory leak of the image control and maybe somebody from Microsoft should have a look into it): the Silverlight window, after the first launch, was not releasing 10MB of memory. In order to release the memory I had to manually remove the Image control from the ContentPanel and give it a null value.


ContentPanel.Children.Remove(image);
image = null;

If you play with the solution just comment the two lines located in OnNavigatedFrom (ImageSilverlight.xaml.cs) and you will see the leak.

Here is the Source Code

NAMASTE!

Wednesday, August 24, 2011

Solving failed to lock the file error in VMWare on booting of virtual machine

Just delete the .lck files that you see in the VM folder and your virtual machine will boot up again nicely. Apparently these .lck files are used for locking the VM storage files (VMDK files) – in case that your virtual machine stopped unexpected – these files were not removed automatically – so it is safe to remove them manually.

Tags van Technorati: ,,

Monday, August 22, 2011

Next BIWUG session September 8th at RealDolmen

BIWUG, the Belux Information Worker User Group – www.biwug.be - is announcing another session about SharePoint 2010 on Thursday September 8th 2011 in the RealDolmen Huizingen offices.

Agenda
18:00-18:30 Welcome with sandwich lunch
18:30-19:30 SQL Server for SharePoint Geeks
(Speaker - Thomas Vochten – @Thomasvochten). Topics: which SQL Server editions to use, configuration best practices, common misconceptions and its impact on SharePoint.
19:30-19:45 Break
19:45-20:45 Office 365 – but mainly SharePoint Online - from a technical perspective
(Speaker - Joris Poelmans – @jopxtwits) Topics: focus on SharePoint Online both from an administrator and developer standpoint.

Location: RealDolmen Industriezone Zenneveld, Vaucampslaan 42, 1654 Huizingen, Belgium (Roadmap in PDF format)

Entrance is free but registration is required on the BIWUG site – www.biwug.be . Hope to see you there.

Tuesday, August 16, 2011

WP7: Οδηγός εγκαταστασης RΟΜ από 7004 και Updates μεχρι και Mango RTM



Αυτός ο οδηγός περιγράφει την διαδικασία που απαιτείται για: 
α) Να επαναφέρουμε το τηλέφωνο σε έκδοση 7004 η 7008
β) Να το ξεκλειδώσουμε να περάσουμε NoDo update (7392)
γ) Να κάνουμε την αναβάθμιση σε Mango beta (7712) και
δ) Τέλος να πάμε σε RTM Mango (7720) ξεκλείδωτο και με Ελληνικά.


Όσοι έχουν βάλει custom ROM (DFT) συνιστάται να κάνουν όλη την διαδικασία από την αρχή.
Αν έχετε εγκαταστήσει Μango και θέλετε να κάνετε update και όχι φλασαρισμα από την αρχή πηγαίνετε στο βήμα 15. Αν όχι και έχετε εγκαταστήσει beta έκδοση του Zune τότε πρέπει να την αφαιρέσετε και να βάλετε την κανονική έκδοση από το site του Zune.


Α. Φλασαρισμα ΡΟΜ 7004 η 7008 …

Κατεβάζουμε το πακέτο με τα αρχεία που χρειάζονται από εδώ…
Για το Τrophy η ΡΟΜ που χρειάζεται είναι η ΑΥΤΗ
Για άλλα τηλέφωνα πρέπει να γνωρίζουμε όλες τις πληροφορίες που υπάρχουν στο Settings/About/More Info .



1. Κλείνουμε με power off το τηλέφωνο και κρατώντας πατημένο το Volume-Down (μέχρι να εμφανιστεί η οθόνη OSLP με τα 3 χρώματα) το ανοίγουμε και πάλι. Στο κάτω μέρος της οθόνης έχει την λέξη Serial.
2. Συνδέουμε το τηλέφωνο στον υπολογιστή και περιμένουμε να εγκατασταθούν οι drivers (αν το έχετε ξανακάνει δεν θα περιμένετε καθόλου). Όταν τελειώσει η εγκατάσταση των drivers από τα Windows και είναι όλα εντάξει η λέξη serial θα γίνει USB.
3. Αφού έχουμε ήδη κατεβάσει την RΟΜ εξάγουμε όλα τα αρχεία της σε ένα κατάλογο.
Από τον κατάλογο τρέξτε το αρχείο ROMUpdateUtility.exe (σαν administrator), ακολουθείστε τις οδηγίες στην οθόνη και θα αρχίσει η διαδικασία φλασαρίσματος.
4. Χρειάζεται περίπου 8-10 λεπτά και μόλις τελειώσει θα κάνει επανεκκίνηση και θα έχετε την νέα RΟΜ στο τηλέφωνο σας. Η διαδικασία είναι πολύ εύκολη και απλή. Στο μόνο σημείο που μπορεί να κολλήσετε είναι στη σύνδεση με το usb και τους drivers. Προτείνεται να κάνετε τη διαδικασία σε φορητό υπολογιστή (για το φόβο διακοπής ρεύματος) που τρέχει Windows 7, καθώς αναφέρονται πολλά προβλήματα με την σύνδεση και drivers σε Windows XP.


B. Ξεκλείδωμα τηλεφώνου και update ΡΟΜ σε ΝοDo (7392)


5. Στο PC .. Στείλτε ένα mail σε ένα λογαριασμό που έχετε πρόσβαση από το κινητό σας και επισυνάψτε το αρχείο ChevronWP7.cer.
6. Στο Κινητό... Ανοίξτε απο το κινητό σας το mail που στείλατε και πατήστε επάνω στο αρχείο ChevronWP7.cer
για να γίνει download. Περιμένετε λιγο (στην οθόνη δεν δείχνει τίποτα) αλλά όταν κατέβει πατήστε για να εγκατασταθει. Θα σας ζητήσει άδεια για να εγκαταστήσει ένα πιστοποιητικό, απαντήστε Ναι.
7. Συνδέστε την συσκευή σας στο PC me USB και βεβαιωθείτε οτι την είδε σωστά. Αν δεν ανοίξει, τρέξτε το Zune και κάντε κανονική σύνδεση και οχι GUEST και περιμένετε 1 λεπτο..
Αγνοείστε (ακυρώστε) όποιο μήνυμα για Update αν βγει. Επίσης βεβαιωθείτε οτι είναι ξεκλείδωτη και βρίσκεται στη αρχική σελίδα. Επίσης αν δεν το έχετε κάνει από πριν εγκαταστήστε τα Windows Phone Developer Tools απο εδώ
8. Στο PC .. Απο τον φάκελο με τα αρχεία που κατεβάσαμε εκτελέστε την εφαρμογή ChevronWP7.exe. Βεβαιωθείτε ότι είναι τσεκαρισμένα και τα 2 πεδία και πατήστε Unlock.
9. Αν όλα πήγαν καλά έχετε ξεκλειδώσει την συσκευή σας. Αν για οποιοδήποτε λόγο το chevron σας βγάλει μήνυμα λάθους (ότι δεν μπορεί να συνδεθεί ) πρέπει :
Α) Να έχετε το καλώδιο Usb που ήρθε με την συσκευή και να αλλάξετε θύρα USB.
B) Να έχετε κλείσει το skype και όποιο πρόγραμμα antivirus kai firewall έχετε…
Γ) Ανοίξτε το αρχείο hosts από τον φάκελο Υπολογιστής/ τοπικός δίσκος/ windows /system32/drivers/etc και σβήστε όσες γραμμές υπάρχουν μέσα με τις λέξεις developerservices.windowsphone.com σώστε το αρχείο και ανοίξτε το να βεβαιωθείτε ότι αποθηκεύτηκαν οι αλλαγές και ξαναδοκιμάστε. Αν παραμένει το προβλημα προσθέστε στο αρχείο hosts τις ποιο κάτω 2 γραμμές:
127.0.0.1 developerservices.windowsphone.com
::1 developerservices.windowsphone.com 

σώστε το αρχείο και ανοίξτε το να βεβαιωθείτε ότι αποθηκεύτηκαν οι αλλαγές και ξαναδοκιμάστε.


10. Mολις ξεκλειδώσει η συσκευή με το πρόγραμμα XAPDeployX.exe εγκαθιστούμε αμέσως 2 προγράμματα: Α) registry editor b) TouchExplorer.


11. Επόμενο βήμα ειναι να στείλουμε με μαιλ στον εαυτό μας (όπως πριν με το certificate) το αρχείο customclear.provxml.txt. Ανοίξτε απο το κινητό σας το mail που στείλατε και πατήστε επάνω στο αρχείο customclear.provxml.txt
για να γίνει download. Περιμένετε λιγο (στην οθόνη δεν φαινετε τίποτα) αλλά όταν κατεβεί πατήστε για να ανοίξει από το Word. Εδώ μην αλλάξετε τίποτα και πατήστε τις 3 τελιτσες και από το μενού διαλέξτε save as και πατήστε ΟΚ να σωθεί.
Ανοίγετε στο τηλέφωνο το πρόγραμμά Τouchexplorer και πηγαίνετε στον κατάλογο \My documents Εκεί υπάρχει το αρχείο που σώσαμε πριν και πρέπει να το κάνετε rename από CustClear.provxml.txt σε CustClear.provxml και μετά να το αντιγράψετε στον κατάλογο windows.


12. Να είστε βέβαιοι οτι το αρχείο είναι στον κατάλογο windows.
Αφαιρέστε την εφαρμογή Connection setup της HTC και από το MarketPlace βάλτε την τελευταία έκδοση της. Αν δεν υπάρχει στις εφαρμογές HTC κάντε αναζήτηση και θα την βρείτε.
Ανοίξτε την εφαρμογή Connection setup επιλέξτε τον πάροχο σας και πατήστε ΟΚ… μετά από λιγο θα σας βγάλει μήνυμα ότι τελείωσε και με το done θα κλείσει..Αν πήγαν όλα καλά έχει ξεκλειδωσει (χωρίς να μπορει να ξανακλειδωσει) το τηλέφωνο σας …


13. Εγκαταστήστε από τον υπολογιστή σας πάνω από 4-5 εφαρμογές και αφου κάνετε επανεκκίνηση το τηλέφωνο να το συνδέσετε/αποσυνδέσετε 2-3 φορές από το PC περιμένοντας κάθε φορά να αναγνωριστεί από το Zune . Αν το τηλέφωνο σας παραμένει ξεκλείδωτο (αν μπορείτε να βάλετε μια εφαρμογή από το PC ) τότε είστε ΟΚ. Δεν θα ξανακλειδωσει.


14. Κάντε παλι την διαδικασία αντιγραφής του αρχείου customclear.provxml από τον κατάλογο \My Documents στον \Windows. Να είστε βέβαιοι οτι το αρχείο είναι στον κατάλογο windows.
Εδώ θα πρέπει να κάνουμε μια διόρθωση στη registry για να μπορούμε να έχουμε στο Mango και Ελληνικά. Με το πρόγραμμα Registry Editor που εγκαταστήσαμε πριν ανοίγουμε την Registry και πάμε στο \HKLM\MUI\Available και εκεί έχει τις 5 βασικές γλώσσες. Προσθέτουμε ένα νέο πεδίο με όνομα «0408» και τιμή «Greek» σαν string.. Βγείτε από τον registry editor και μπείτε πάλι να βεβαιωθείτε ότι εχει καταχωρηθεί η τιμή για τα Ελληνικά.


Εγκαταστήστε τα 2 update από το Zune και η συσκευή σας θα πάει στην έκδοση 7392 και θα είναι ακόμη ξεκλειδωμένη.


Γ. Εγκατάσταση Mango beta 7712 και μετά RTM 7720


Κατεβάζουμε το πακέτο με τα αρχεία που χρειάζονται από εδώ…


15. Κάνουμε extract τα πάντα στο δίσκο μας (πχ στο C:\). Έχουμε τους εξής φακέλους : c:\NoDoToRC c:\Zune και c:\RCToRTM. Για να τρέχουν σωστά τα script του update πρέπει οι φάκελοι c:\NoDoToRC και c:\RCToRTM να είναι στον βασικό κατάλογο (root directory) του σκληρού μας δίσκου.
16. Κάνουμε απεγκατάσταση το Ζune που έχουμε εγκατεστημένο και βάζουμε αυτό που περιέχεται στο αρχείο που κατεβάσαμε. Επίσης πάμε και στο φάκελο c:\Zune\04.08.2134.00\UpdateTool και τρέχουμε το αντίστοιχο για το λειτουργικό μας (32bit ή 64bit)
Συνδέουμε τη συσκευή μας στον υπολογιστή. Αν ανοίξει το Zune, το κλείνουμε.


ΑΝ είμαστε ήδη σε κάποια beta (7661 – 7712), πάμε κατευθείαν στο βήμα 22


17. Ανοίγουμε το φάκελο c:\NoDoToRc και τρέχουμε το αρχείο "ISV_Provisioning_Live.exe” με δικαιώματα διαχειριστή (δεξί κλικ – run as administrator)
18. Τρέχει ένα scpipt που αλλάζει τους server για το Update και μετά κάνει ένα backup του τηλεφώνου. Θα κάνει κάποια ώρα ανάλογη με ποσα δεδομενα εχετε στο τηλέφωνο σας. Μετά απο επανεκκίνηση και θα συνδεθεί με έναν server όπου θα κατεβάσει τα αρχεια του update. Περιμένουμε να ολοκληρωθεί η διαδικασία, και δεν κλείνουμε η αποσυνδέουμε το τηλέφωνο.
19. ΕΔΩ ΕΙΝΑΙ ΠΟΛΥ ΣΗΜΑΝΤΙΚΟ να κρατήσουμε σε άλλο φάκελο το backup που μόλις έκανε. Πάμε στο φάκελο "C: \ Users \ ΟΝΟΜΑΧΡΗΣΤΗ\ AppData \ Local \ Microsoft \ Windows Mobile Update , και εκει θα υπάρχει ενας φάκελος (με περίεργο όνομα με γράμματα και αριθμούς) με το backup μας. Τον αντιγράφουμε σε άλλο σημείο του δίσκου σε ασφαλές μέρος. Είναι το αντίγραφο από την εκδοση NODO που αν χρειαστεί να επιστρέψουμε πίσω θα το έχουμε έτοιμο και ξεκλείδωτο να ξαναπροσπαθήσουμε.
20. Τρέχουμε το Zune και ψάχνουμε για updates (settings/Phone/Update), θα αρχίσει σιγά σιγά να τα κάνει (με συγκεκριμένη σειρά 7403 – 7712).
H διαδικασία αναβάθμισης σε Mango beta κρατάει περίπου μια ώρα…


21. Μόλις τελειώσει θα έχετε το τηλέφωνο σε 7712 αλλά θα έχει ξανακλειδωσειΠριν κάνετε οτιδήποτε άλλο… Ανοίξτε την εφαρμογή Connection setup επιλέξτε τον παροχο σας και πατήστε ΟΚ… μετά από λιγο θα σας βγάλει μήνυμα ότι τελείωσε και με το done θα κλείσει..


Αν πήγαν όλα καλά τότε το τηλέφωνο είναι και πάλι ξεκλείδωτο. Αν τρέχετε τα προγράμματα που έχουμε εγκαταστήσει από το PC τότε είστε ΟΚ. Ανοίγετε στο τηλέφωνο το πρόγραμμα Τouchexplorer και πηγαίνετε στον κατάλογο \My documents. Εκεί υπάρχει το αρχείο που σώσαμε πριν το CustClear.provxml Το αντιγράφετε στον κατάλογο windows. Να είστε βέβαιοι οτι το αρχείο ειναι στον κατάλογο windows.


Δ. Επόμενο βήμα είναι το update σε RTM Mango (7720).


22. Από τον φάκελο c:\RCToRTM τρέχουμε το αρχείο “ISVTo7720.bat” με δικαιώματα διαχειριστή πάλι. Θα εγκαταστήσει διάφορα αρχεία και μετά πο λίγο θα κάνει επανεκκίνηση το τηλέφωνο στην εκδοση 7720…


Μόλις ξεκινήσει δοκιμάστε να δείτε αν τρέχουν τα προγράμματα που εγκαταστήσατε από το PC για να βεβαιωθείτε ότι δεν ξανά κλείδωσε. Αν για κάποιο λόγο έχει κλειδώσει τότε επαναλάβετε το βήμα 21.


Εδώ ολοκληρώθηκε η διαδικασία για τον φλασαρισμα και τα updates του τηλεφώνου μέχρι την τελική έκδοση του Mango.




Tips & Tricks:





    • Ελληνικά και ρυθμισεις φωτογραφικής μηχανης
      Για οσους εχουν βαλει Mango 7720 η Custom DTF με Ελληνικά δεν εχουν τις ρυθμισεις της φωτογραφικής μηχανης αυτη ειναι η λυση. Η διαδικασια ειναι ιδια με το CustClear.provxml.txt αρχειο. Τωρα θα το κανουμε με το αρχειο που επισυνάπτω.camerasettingsmanifest.0408.xml.txt

      Να Στείλουμε με μαιλ στον εαυτό μας το αρχείο camerasettingsmanifest.0408.xml.txt. Ανοίξτε απο το κινητό σας το mail που στείλατε και πατήστε επάνω στο αρχείο camerasettingsmanifest.0408.xml.txt. για να γίνει download. Περιμένετε λιγο (στην οθόνη δεν φαινετε τίποτα) αλλά όταν κατεβεί πατήστε για να ανοίξει από το Word. Εδώ μην αλλάξετε τίποτα και πατήστε τις 3 τελιτσες και από το μενού διαλέξτε save as και πατήστε ΟΚ να σωθεί.
      Ανοίγετε στο τηλέφωνο το πρόγραμμά Τouchexplorer και πηγαίνετε στον κατάλογο \My documents Εκεί υπάρχει το αρχείο που σώσαμε πριν και πρέπει να το κάνετε rename από camerasettingsmanifest.0408.xml.txt σε camerasettingsmanifest.0408.xml και μετά να το αντιγράψετε στον κατάλογο windows.

      Κάντε επανεκκίνηση το τηλέφωνο και θα έχετε και τις ρυθμίσεις της κάμερας.
       







WP7: Πρώτες πλήρως Εξελληνισμένες custom ROM για συσκευές HTC



Φαίνεται ότι οι εξελίξεις στον χώρο των custom Roms για τηλέφωνα της HTC με WP7 είναι καταιγιστικές. Μόλις πριν από 15 μέρες η ομάδα DFT παρουσίασε το πρώτο SPL/HSPL για συσκευές HTC με Windows Phone 7 που παρουσιάσαμε πρώτοι στο myphone.gr και στη συνέχεια πριν από 10 μέρες μόλις παρουσιάσαμε την πρωτη RΟΜ που ήταν για το HD7. Σήμερα η ομάδα DFT παρουσίασε στο XDA, custom Roms για σχεδόν όλες τις συσκευές της HTC.
Οι νέες RΟΜ είναι έκδοση 7713 (η επίσημη beta είναι 7712) και το μεγάλο ενδιαφέρον για μας τους Ελληνες χρήστες είναι ότι ολόκληρο το περιβάλλον είναι πια εξελληνισμένο. Αυτή είναι η πρώτη ΡΟΜ για WP7 που υποστηρίζει πλήρως την Ελληνική γλώσσα. Οι συσκευές που υποστηρίζονται είναι οι ίδιες που υποστηρίζονται και από το HSPL loader δηλαδή τo Trophy-HD7-Mozart-Surround-HTC 7 pro και υποστηρίζουν 22 γλώσσες και Ελληνικά...


H ROM είναι στην πρώτη έκδοση και δεν έχει πολλές αλλαγές έχει όμως:

  • ChevronWP7 (ξεκλείδωμα -δεν ξανακλειδώνει-απεριόριστες εφαρμογές από το pc)
  • Mango update to 7731 με Ελληνικά παντού

Εδώ εγκαταστήσαμε πρώτοι τη νέα ΡΟΜ σε ένα HTC Trophy. Πρώτες εντυπώσεις είναι πολύ καλές. Η διαδικασία εγκατάστασης για όποιον έχει φλασάρει custom ROM σε συσκευές HTC (HD2 κλπ) είναι ακριβώς ίδια και αρκετά εύκολη. Θα ακολουθήσει οδηγός και αναλυτικές περιγραφές σε επόμενο άρθρο.
Τώρα που ξεκίνησε περιμένουμε και τους άλλους "μάγειρες" να παρουσιάσουν τις δικές τους προτάσεις..

Δείτε μερικές φωτογραφίες τραβηγμένες από μένα με άλλο τηλέφωνο. Συγνώμη για την ποιότητα... Μπορείτε να πατήσετε στις φωτογραφίες για μεγαλύτερο μέγεθος


Thursday, August 11, 2011

SharePoint 2010 Healthcare site templates freely available for download

For SharePoint Server 2007 Microsoft made the Fabulous 40 stie templates available as sample site templates but decided not to upgrade the Fabulous 40 to 2010 although you could do it yourself.

Warning – it seems that Microsoft has removed these downloads – I will put them back when I find them again.

But apparently Microsoft released a new set of application templates for SharePoint in June called the Microsoft SharePoint 2010 Application Templates for Health Organizations:

  • Microsoft SharePoint 2010 Application Template for Health Organizations: Request for Proposal - The Request for Proposal application template helps manage the process of creating and releasing an initial RFP, collecting proposal submissions, and formally accepting the selected proposal from among those submitted.
  • Microsoft SharePoint 2010 Application Template for Health Organizations: Help Desk - The Help Desk application template helps departments such as IT, Facilities, and HR manage service requests
  • Microsoft SharePoint 2010 Application Template for Health Organizations: Physical Asset Tracking and Management - The Physical Asset Tracking and Management application template helps departments such as Facilities, BioMedical, and Surgery manage requests and the tracking of physical assets.
  • Microsoft SharePoint 2010 Application Template for Health Organizations: Team Work Site- - The Team Work Site application template provides a place where clinical and business teams, such as Medical Management or Environment of Care committees, can upload background documents, track scheduled calendar events, initiate discussion topics, and submit action items.
  • Microsoft SharePoint 2010 Application Template for Health Organizations: Clinical Trial Initiation and Management - For those who work in academic medical centers, the Clinical Trial Initiation and Management application template helps teams track clinical trial protocols, set objectives, select subjects, and manage the budget.
  • Microsoft SharePoint 2010 Application Template for Health Organizations: Employee Training Scheduling and Materials - The Employee Training Scheduling and Materials application template helps nursing educators and other instructors manage courses and related materials.
  • Microsoft SharePoint 2010 Application Template for Health Organizations: Employee Activities Site - The Employee Activities Site application template helps departments such as HR and Marketing manage the creation of and attendance at employee events.
  • Microsoft SharePoint 2010 Application Template for Health Organizations: Case Management - The Case Management application template helps case managers track the status and tasks required to complete their work.
  • Microsoft SharePoint 2010 Application Template for Health Organizations: Budgeting and Tracking Multiple Projects - The Budgeting and Tracking Multiple Projects application template helps project teams track and budget multiple, interrelated sets of activities.
  • Microsoft SharePoint 2010 Application Template for Health Organizations: Business Performance Reporting - The Business Performance Reporting application template helps managers in healthcare organizations track the satisfaction of internal customers/patients through a combination of surveys and discussions.
  • Microsoft SharePoint 2010 Application Template for Health Organizations: Event Planning - The Event Planning application template helps teams organize events efficiently through the use of online registration, schedules, communication, and feedback.
  • Microsoft SharePoint 2010 Application Template for Health Organizations: Knowledgebase - The Knowledge Base application template helps teams manage the information that is resident within their organization.
  • Microsoft SharePoint 2010 Application Template for Health Organizations: Change Request Management - The Change Request Management application template helps users track risks associated with a design change.
  • Microsoft SharePoint 2010 Application Template for Health Organizations: Call Center - The Call Center application template helps departments such as Billing, HR, and IT manage customer service requests, from issue identification to cause analysis and resolution.
  • Microsoft SharePoint 2010 Application Template for Health Organizations: Discussion Database - The Discussion Database application template provides a location where team members can create and reply to discussion topics.
  • Microsoft SharePoint 2010 Application Template for Health Organizations: Document Library and Review - The Document Library and Review application template helps people manage the review cycle common to processes like publication, knowledge management, and project plan development.
  • Microsoft SharePoint 2010 Application Template for Health Organizations: Compliance Process Support Site - The Compliance Process Support Site application template helps both teams and executive sponsors manage compliance implementation endeavors, such as HIPAA.

If you want to try all of them out there is also a separate download containing of the different templates – check out Microsoft SharePoint 2010 Application Template for Health Organizations – All templates – single download

Microsoft Monday Morning on Windows Phone 7 (Mango)

It was my pleasure to speak at Microsoft Monday Morning at 8 August about Windows Phone 7 (Mango - APIs). This session was awesome, I introduced Windows Phone Mango APIs and demonstrated new WP7 mango APIs, so I want share this session's PPT and Demo source code with you, please let feel free to download it, and have look about Windows Phone Mango APIs glance and take the leverage of WP7 Mango APIs.



Here is PPT & Demo's Source Code.



1) Download PPT



2) Download Source Code



Yours feedback always welcome..



Thank you for your time to visit my blog.

Tuesday, August 9, 2011

Don’t forget service pack 1 for the SharePoint language packs

Service Pack 1 for SharePoint Server 2010 has been released a couple of weeks ago – check out Update Center for Microsoft Office, Office Servers and Related Products for more details. Just don’t forget to install the service packs for the language packs as well - listed below are the ones for French (just switch language for the other languages:

So if you have language packs available you need to install in the following order:

  • Service Pack 1 for SharePoint Foundation
  • Language Pack Service Pack 1 for SharePoint Foundation 2010
  • Service Pack 1 for SharePoint Server 2010
  • Language Pack Service Pack 1 for SharePoint Server 2010

Important: Although the official page recommends that you install the June 2011 Cumulative Update after installing SP1 – I would not do this if you are not affected by one of the issues which is fixed in the Cumulative Update.

Related links:

Solving the No User Profile Application available to service the request. Contact your farm administrator error when using Powershell to modify SharePoint 2010 user profiles

SharePoint permissions can be quite tricky – yesterday I stumbled upon an error “No User Profile Application available to service the request. Contact your farm administrator." when trying to update SharePoint 2010 user profiles using Powershell – luckily Steve explained what was wrong “No User Profile Application Available” Mystery in SharePoint 2010.

You have to configure security in 2 different places:

  • Click the administrators button on the Service Applications page and add yourself with Full Control
  • On the same page you will also notice a permissions button to the far right – don’t forget to add your account here as well

Monday, August 8, 2011

Installing Office Web Apps on Windows 7 not supported

Don’t try to install Office Web Apps on Windows 7 – apparently it is not supported – check out KB2276219 – When Installing Office Web Apps you get a message “Windows Server Features or Role Services required by this product are not enabled”

SharePoint data visualization with the Silverlight Pivot Viewer

A while ago I was looking for another way to visualize large dataset from within SharePoint – a cool way to do this is using the Microsoft Silverlight Pivot Viewer (check out The Silverlight Pivot Viewer Control documentation and videos  for more background info how to use this) – a great example of this is the Top SharePoint Internet Sites liver pivot .

At first I thought about writing a generic webpart myself which would load the cxml file (this is basically a specific xml format for defining the Pivot collection which you want to display) – but then I found this great project on Codeplex from Xavier Vanneste called the Pivot Viewer for SharePoint.

The Pivot Viewer for SharePoint Codeplex project contains an HTTP handler to dynamically generate a cxml file for a specific list or library – it also handles the Deepzoom image generation using Office Web Apps - and a webpart which is used to render the cxml file created by the HTTP Handler.

Off course you can still build your own custom solution on top of the Silverlight Pivot Viewer – these are the tools that you need to install to get going:

Some other links which might get you started:

Sunday, August 7, 2011

Setting up a Windows 7 with Boot from VHD option

After finding out that VMWare and Windows Phone 7.1 beta emulator were not very likely to work together correctly – I decided to explore the Boot from VHD option in Windows 7 so that I would create a second “portable and bootable” partition using a VHD file which would contain a clean version of Windows 7.

There is a lot of interesting guidance out there but finally I decided to not go for this option give the fact that I did not want to “generalize” my own portable to build the custom Windows 7  wim image. It would be interesting if a Windows 7 “install.wim” would also be provided as a download on MSDN or TechNet.

Maybe something for when I have more time on my hands:

Saturday, August 6, 2011

Third Microsoft MVP at RealDolmen–congrats Thomas

RealDolmen has another MVP – congrats to Thomas Vuylsteke for being awarded MVP for Identity Lifecycle Manager . Definitely check out his blog – http://setspn.blogspot.com

How search suggestions work in SharePoint Server 2010

A while ago I wrote about one of the new features for end users with SharePoint 2010 is that suggestions are provided while you are typing a search query which is commonly referred to as search suggestions in SharePoint 2010. The TechNet posting Manage query suggestions (SharePoint Server 2010) now explains how and when these suggestions are added:

Query suggestions are automatically created over time for any query that has a specified number of result click-throughs. By default, a query suggestion is created after users click through six times.

Thursday, August 4, 2011

Listing features on SharePoint 2010 with Powershell

The Get-SPFeature PowerShell cmdlet allows you to list all the features for a specific scope – to list all features installed on the farm sorted by DisplayName you use the following

   1:  Get-SPFeature | Sort - Property DisplayName




This will give you an enormous amount of information about the different features such as DisplayName, ReceiverAssembly, UIVersion, Scope, … basically all the properties which can be defined for a Feature Element.



You can also specify which fields you want displayed using the following syntax




   1:  Get-SPFeature | Select  DisplayName, Scope, ID



It is also quite easy to export the results to CSV format




   1:  Get-SPFeature | select DisplayName, Scope, ID | export-csv c:\features.csv




If you only need to list activated features for a specific site collection you can use the following




   1:  Get-SPFeature -Site http://url | Sort DisplayName




And similar for an individual SharePoint site




   1:  Get-SPFeature -Web http://url



 


 




Tuesday, August 2, 2011

Two little known facts about the thumbnail and PowerPoint preview feature in FAST Search Server 2010

Two interesting facts you should be aware of with regards to the thumbnail and PowerPoint preview feature – for those of you don’t know this – take a look at the screenshot below.



For Word documents a preview will be generated of the first page – for PowerPoint files you get a scrolling view of your slides.