Using multitouch on Windows 7 without a touch panel

[Disclaimer: this post was created merely as a personal guideline/reminder]

Want to develop MultiTouch on Windows 7 or Windows 7 Phone but you don’t have either a multitouch panel or a Windows Phone 7 device?

The first option is to use a great library hosted on Codeplex called Multi-Touch Vista (link: http://multitouchvista.codeplex.com/). With this library, you can install a multitouch driver so that you can easily use more than one mouse devices (or a mouse and a trackpad, for that matter) to simulate multitouch. You can find lots of videos on the codeplex page of the project, and you can use the great directions listed here: http://michaelsync.net/2010/04/06/step-by-step-tutorial-installing-multi-touch-simulator-for-silverlight-phone-7 in order to test it on the Windows Phone 7 emulator.

Another option is to use a great utility from Office Labs called Touchless. As from their description, Touchless is a”webcam multi-touch SDK”. In fact, it uses your webcam to simulate movement and clicks. Here is the link: http://www.officelabs.com/Lists/Posts/Post.aspx?List=3d0ec20d%2D058d%2D4333%2D813a%2Debbcf0846655&ID=61

Microsoft Research PhD Scholarships program now open for applications!

PhD Scholarship

Microsoft Research PhD Scholarship application information

The PhD Scholarship Programme recognises and supports exceptional students who show the potential to make an outstanding contribution to science and computing. This programme supports PhD students in computing and those working at the intersection of computing and the sciences.

Only PhD supervisors should apply. If their project is selected, the supervisor has up to a year to find the best possible student for the project.

On This Page

Schedule

  • Application deadline: 15 September 2010, 17:00 GMT
  • Notification of results: December 2010

For more information, check http://research.microsoft.com/en-us/collaboration/global/apply-europe.aspx

Internships for Software Engineer and Software Engineer in Testing at Microsoft Denmark/Ireland!

I'm including job descriptions for both positions

 

Microsoft, as an innovator of technologies, products and solutions, touches the lives of people all over the world and helps to realize the potential of individuals and communities alike. This is a very human business and one that encourages self-expression, opinion and input from each and every one of our employees. Microsoft is looking for a 3, 6 or 12 month paid Internship in Ireland or 12 month in Denmark in the positions of:

Software Design Engineer (SDE)

 

Description

Work at the Core of Every Product We Build – This is where the fun begins for code gurus like you. As a hands-on Software Design Engineer, you'll make decisions about design and feature implementation, using your mastery of technical tools to make a product vision a reality. If you like to write code and design efficient data structures and algorithms to develop next-generation applications or operating systems, this is the position for you. As an SDE, you'll bring products to life by working with Program Managers to ensure strong design and Software Design Engineers in Test to ensure quality through testing. Ultimately for the SDE, it's your code that turns concepts into new technologies and services.

Qualifications

  • Pursuing a BSc, Master or PhD in Computer Science or a related field
  • Be available to relocate to one of Microsoft's Development Centers around the world. (Microsoft Corporation pays all costs associated with relocation)
  • Fluency in C/C++/C# and a passion for writing quality code using computer science fundamentals
  • Functional level English language skills, written and spoken requirement
  • Ability to derive creative and innovative solutions by thinking "outside the box"
  • Ability to solve complex problems, sometimes by testing and debugging code
  • Experience in feature definition, design, and feasibility
  • Demonstrated skill in estimating development time

and

 

Software Design Engineer in Test (SDET)

 

Discover Life on the Last Line of Defense – As a Software Design Engineer in Test (SDET), you'll own it, break it, fix it, and own it again. You'll ensure a product's quality by making sure it performs as users expect it to. Part of the fun is how creative you can be devising ways to manipulate, crush, and sabotage software into submission-while creating innovative testing technologies along the way.

Ultimately, as an SDET it's your input that can make the difference between joy and frustration for the customers. Since you're keen on how things work, and making them work better, you'll work hand in hand with the Program Managers and Software Design Engineers to design, develop, and maintain automation systems for use in development and testing cycles. Using the tools you create, you'll pour over source code for trouble spots, debugging and isolating problems, and executing creative tests to find new bugs while regression testing recent fixes.

Qualifications

  • Pursuing a BSc, Master or PhD in Computer Science or a related field
  • Be available to relocate to one of Microsoft's Development Centers around the world. (Microsoft Corporation pays all costs associated with relocation)
  • Fluency in C/C++/C#
  • Functional level English language skills, written and spoken requirement
  • Ability to solve complex problems and write automation systems and device drivers
  • Ability to learn to author test plans and cases, conduct security and stress tests and debug at source level after identifying, investigating, and prioritizing bugs
  • Demonstrated skills in negotiation and conflict management

Please send us your CV to msgrhr@microsoft.com (mentioning the relevant Job Title) up to January 11th , 2010, including your military status (for male), specifying your technical skills and project details and providing an active e-mail address and your current phone number.

Δύο Live Meetings αυτή την εβδομάδα από το StudentGuru!

Η κοινότητα του StudentGuru επανέρχεται δυναμικά με δύο online events αυτή την εβδομάδα, ένα για το διαγωνισμό Imagine Cup IT Challenge (στον οποίο μπορείτε πολύ εύκολα και γρήγορα μετά τη λήξη του online event, πρόκειται για ένα απλό κουίζ) και ένα για Web Development!

Ακολουθούν οι περιγραφές των δύο events.

6ο Live Meeting StudentGuru event – IT Challenge support – Τετάρτη 16/12/09 22:00  

Ήρθε η ώρα για ακόμα ένα Live Meeting, το 6ο για φέτος! Όμως δεν είναι ένα απλό live meeting. Θα έχετε έναν ακόμα καλό λόγο να διαγωνιστείτε στο IT challenge του Imagine Cup 2010!

Πληροφορίες για το Imagine Cup 2010 και τον IT διαγωνισμό μπορείτε να βρείτε στο www.studentguru.gr και στο www.imaginecup.com. Το επόμενο quiz του IT challenge το οποίο πρέπει να απαντήσει ο διαγωνιζόμενος για να περάσει στο 2ο round του IT challenge πραγματοποιείται online την ερχόμενη Τετάρτη 16/12. To quiz υποδιαιρείται σε 8 quiz, που διαρκούν 1 ώρα και πραγματοποιούνται σε διαφορετικές ώρες της ημέρας. Αρκεί βέβαια να περάσετε μόνο ένα. Το τελευταίο quiz θα πραγματοποιηθεί στις 11 μ.μ. ώρα Ελλάδας.

Για την υποστήριξη των διαγωνιζόμενων, θα πραγματοποιήσουμε το Live Meeting την Τετάρτη στις 10 μ.μ. (ακριβώς! διότι το quiz δεν θα αλλάξει ώρα). Ο Ηρακλής Ψαρουδάκης (a.k.a. kingherc) και ο Αλέξανδρος Σιγαράς (a.k.a. mazohack) θα σας παρουσιάσουν ένα ενημερωτικό event το οποίο θα σας βοηθήσει να διαγωνιστείτε στο τελευταίο quiz που θα γίνει στις 11 μ.μ. (online από το site του http://www.imaginecup.com). Για να διαγωνιστείτε θα πρέπει να έχετε εγγραφεί στο site του Imagine Cup και να έχετε δηλώσει συμμετοχή στο IT challenge, οπότε απαραίτητο είναι να το κάνατε πριν το quiz. Το live meeting θα κρατηθεί ανοιχτό και κατά τη διάρκεια του τελευταίου quiz για τυχόν απορίες και support!

Στo Live Meeting θα παρουσιαστούν επιφανειακά, διάφορες τεχνολογίες (κυρίως της Microsoft) που υποστηρίζουν το IT infrastructure ενός οποιουδήποτε οργανισμού. Θα επικεντρωθούμε σε τεχνολογίες που ερωτώνται κατά τη διάρκεια του quiz. Τέτοιες είναι για παράδειγμα: Windows, Windows Server, Exchange Server, Sharepoint κ.α. όπου και θα δώσουμε και μερικά tips για το quiz.

Προσοχή: Θα είναι δυνατόν να συνδεθείτε στο meeting μόνο ένα τέταρτο της ώρας πριν, και κατά τη διάρκεια της παρουσίασης. Συμπληρώνετε όνομα, email και πανεπιστήμιο και ξεκινάει η παρουσίαση. Για οποιαδήποτε απορία, μπορείτε να την σημειώσετε πατώντας το κουμπί Q&A του Live Meeting.

Για να συνδεθείτε στο event μπορείτε να πατήσετε στο ακόλουθο link: 
https://www112.livemeeting.com/cc/_XML/microsoft/join?id=9P4TSN&role=attend

Δείτε στο http://www.studentguru.gr/forums/t/4674.aspx για οδηγίες χρήσης του προγράμματος και της υπηρεσίας Live Meeting Για να γλυτώσετε χρόνο, πριν την παρουσίαση, ελέγξτε ότι έχετε το απαραίτητο λογισμικό για να δείτε το Live meeting, εδώ: http://go.microsoft.com/fwlink/?LinkId=90703.

 
—————————————————————————————————————–

7ο Live Meeting SG Event – [Web Development Series] My first ASP.NET Steps  

To 7o Live Meeting είναι γεγονός! Λίγο πριν τις διακοπές των Χριστουγέννων σε αυτό το event θα δούμε πως μπορούμε να ξεκινήσουμε την κατασκευή δυναμικών σελίδων με τη χρήση της τεχνολογίας ASP.NET. Το συγκεκριμένο online event είναι το 1ο από μια σειρά που αφορούν την ASP.NET και αν σας ενδιαφέρει το Web Development σίγουρα δεν πρέπει να το χάσετε!

Το event θα έχει διάρκεια μισή ώρα και στη συνέχεια θα ακολουθήσει χρόνος για απορίες.

Χρόνος διεξαγωγής : Πέμπτη 17/12/2009, Ώρα : 22:00

Προσοχή:
Θα είναι δυνατόν να συνδεθείτε στο meeting μόνο ένα τέταρτο της ώρας πριν, και κατά τη διάρκεια της παρουσίασης. Συμπληρώνετε όνομα, email και πανεπιστήμιο και ξεκινάει η παρουσίαση. Για οποιαδήποτε απορία, μπορείτε να την σημειώσετε πατώντας το κουμπί Q&A του Live Meeting.

Για να συνδεθείτε στο event μπορείτε να πατήσετε στο ακόλουθο link: 
https://www112.livemeeting.com/cc/_XML/microsoft/join?id=MNQ6MJ&role=attend

Δείτε στο http://www.studentguru.gr/forums/t/4674.aspx για οδηγίες χρήσης του προγράμματος και της υπηρεσίας Live Meeting Για να γλυτώσετε χρόνο, πριν την παρουσίαση, ελέγξτε ότι έχετε το απαραίτητο λογισμικό για να δείτε το Live meeting, εδώ: http://go.microsoft.com/fwlink/?LinkId=90703.
 

 

Πρώτη παρουσίαση των Windows 7! Be there!

Σε λίγες μέρες πραγματοποιείται στο Μέγαρο Μουσικής­­­­­ ένα από τα μεγαλύτερα events του 2009.

Συγκεκριμένα, αυτή την Πέμπτη 10 Δεκεμβρίου από τις 9 π.μ. μέχρι και τις 5 μ.μ. πραγματοποιείται η πρώτη επίσημη παρουσίαση των Windows 7, Windows Phone, Windows Server 2008 R2 και Microsoft Exchange Server 2010.

Περισσότερες από 25 παρουσιάσεις, ενημέρωση σχετικά με τις τελευταίες τεχνολογίες καθώς και ότι νεότερο περιλαμβάνεται στην τελευταία σειρά των προιόντων της Micosoft, ευκαιρίες για networking και πολλές εκπλήξεις.

Για να δηλώσετε συμμετοχή κάντε click εδώ και επιλέξτε ένα από τα διαθέσιμα tracks. Προτείνουμε το Developer Track, μιας και εκεί θα έχετε τη δυνατότητα να ενημερωθείτε για το πώς μπορείτε να αναπτύξετε εφαρμογές που να χρησιμοποιούν τα νέα features των Windows 7, όπως MultiTouch, Sensor and Location platform, Jumplists, Libraries κ.α. Θα μάθετε επίσης τον τρόπο με τον οποίο μπορείτε να εκμεταλλευτείτε τις νέες δυνατότητες των Windows Server 2008 R2 και IIS 7.5 Web Server για προγραμματιστές αλλά και πως να αναπτύξετε εφαρμογές για κινητά με τα ολοκαίνουρια Windows Mobile 6.5!

Για να εγγραφείτε στην κεντρική παρουσίαση και στο Developer Track:
1. Μεταβείτε στη σελίδα της εκδήλωσης
2. Κάντε κλικ στο «Ηλεκτρονική Εγγραφή» και
3. όταν εμφανιστεί η σελίδα δήλωσης track, κάντε scroll μέχρι το τέλος της σελίδας (εκεί όπου βρίσκεται το Developer Track), click στο checkbox και «Επιβεβαίωση». Μόλις εξασφαλίσατε τη θέση σας!

Όλη η ομάδα του StudentGuru θα βρίσκεται εκεί και θα χαρούμε να σας συναντήσουμε από κοντά!

[Presentation] Introduction to .NET 4 and Visual Studio 2010

Yesterday, I had the pleasure to present about the forthcoming .NET 4 and Visual Studio 2010, at the ISV Days 2009 Event  (http://www.microsoft.com/hellas/events/isvdays09.mspx). Presentation (fortunately!) went great, and I had the chance to present great topics about

  1. Team Foundation Server
  2. ASP.NET WebForms 4 and ASP.NET Ajax
  3. Entity Framework 4
  4. Type Equivalence
  5. WPF 4
  6. WF 4 / WCF 4
  7. Parallel Programming and
  8. a bit of Silverlight 4!

Lots of subjects, few time, but I hope that the attendees had the opportunity to grasp some the great features that are coming with the next release of Visual Studio 2010 and .NET 4.

Some helpful links:

– VS 2010 on MSDN: http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx

– VS 2010 Training Kit: http://www.microsoft.com/downloads/details.aspx?FamilyID=752CB725-969B-4732-A383-ED5740F02E93&displaylang=en

– Channel 9 Videos: http://channel9.msdn.com/learn/courses/VS2010/

– Silverlight: http://www.silverlight.net

Last but not least, here are the links to the presentation and the source code that was presented.

Thanks!

Imagine Cup – IT Challenge – Διαγωνιστείτε *σήμερα* γρήγορα και εύκολα!

Σήμερα, Δευτέρα 16/11 διεξάγεται το πρώτο κουίζ της πρώτης φάσης του διαγωνισμού IT Challenge – Imagine Cup! Πρόκειται ίσως για την πιο εύκολη και λιγότερο χρονοβόρα κατηγορία του διαγωνισμού, μιας και αρκεί να μπείτε στην ιστοσελίδα του IT Challenge και να δοκιμάσετε τις γνώσεις σας σε ένα πολύ απλό κουίζ πολλαπλών επιλογών.

Για να διαγωνιστείτε, μπαίνετε στο site www.imaginecup.com, επιλέγετε την κατηγορία IT Challenge, και κάνοντας κλικ στον υπερσύνδεσμο πάνω δεξιά, μπορείτε να επιλέξετε να απαντήσετε στις ερωτήσεις και να διαγωνιστείτε. Μπορείτε, επίσης, να πλοηγηθείτε εδώ http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=41 ώστε να βρεθείτε στην σελίδα του IT Challenge κατευθείαν. Επίσης, αν δεν τα καταφέρετε με την πρώτη προσπάθεια, μπορείτε να ξαναπροσπαθήσετε να απαντήσετε στις ερωτήσεις μέσα στην υπόλοιπη μέρα.

Το κουίζ αποτελείται από 30 ερωτήσεις, τις οποίες πρέπει να απαντήσετε μέσα σε 60 λεπτά. Με 15 σωστές στις 30 έχετε προκριθεί στον επόμενο γύρο! Φυσικά, για οποιαδήποτε απορία, μπορείτε να χρησιμοποιήσετε το φόρουμ του Imagine Cup, το οποίο βρίσκεται εδώ: http://www.studentguru.gr/forums/373.aspx

Καλή επιτυχία!

Windows 7 for Developers – Live Meeting presentation

I just finished my presentation on “Windows  7 for Developers” presenting all the new features of Windows 7 that developers can utilize in order to make their applications more “WOW”and exciting. I demoed stuff such as VHD support, MultiTouch, Sensor Platform, Internet Explorer 8, Windows API Code Pack,  Windows Biometric Framework, Graphics improvements, Windows XP mode, TaskBar, Jumplists and much mode. Some interesting links

 

You can find the presentation here. Feel free to post any comments, questions etc.

 

Thanks everyone who attended, hope to see you again during a Live Meeting!

Building a twitter client with Silverlight, Microsoft Hellas DevDays09: Silverlight 3

Today, I presented at the DevDays09: Silverlight3 event in Microsoft Greece, about building a small Twitter client using Silverlight. I was impressed that there were many developers down there that used Twitter! In case you want to check my (small) presentation, you can see it here, and for the source code of the twitter client I build during the demo, you can get the Visual Studio 2008 solution here.

Enjoy!

1ο Developer Technology Live Meeting Windows 7 for Developers

Την Παρασκευή, παρουσιάζω στο πρώτο φετινό Live Meeting για Developers της Microsoft Hellas, σχετικά με τις δυνατότητες που έχουν τα Windows 7 για προγραμματιστές. Είστε ευπρόσδεκτοι να εγγραφείτε και να παρακολουθήσετε. Παραθέτω την πρόσκληση

Σας καλούμε στο 1ο από μία σειρά Live Meetings, όπου θα σας παρουσιάσουμε συνοπτικά τις περισσότερες από τις δημοφιλείς νέες τεχνολογίες μας, με την βοήθεια εξειδικευμένων και αναγνωρισμένων επαγγελματιών Most Valuable Professionals (MVPs), οι οποίοι με την εμπειρία που διαθέτουν στην Ελληνική και όχι μόνο αγορά, είναι σε θέση να σας γνωστοποιήσουν τα χαρακτηριστικά των προϊόντων και να πραγματοποιήσουν μία μικρή τεχνολογική επίδειξη της τεχνολογίας που παρουσιάζεται.

Κατά την διάρκεια της παρουσίασης, θα έχετε την δυνατότητα να υποβάλετε ερωτήματα πάνω στις συγκεκριμένες τεχνολογίες. Η διάρκεια της κάθε συνεδρίας υπολογίζεται στην 1 ώρα, θα διεξαχθεί on-line στην Ελληνική γλώσσα και θα έχετε την δυνατότητα να την παρακολουθήσετε από το γραφείο σας ή από οποιαδήποτε προσωπικό υπολογιστή με σύνδεση στο διαδίκτυο. Το περιεχόμενο του πρώτου Live Meeting αφορά την τεχνολογία Windows 7 for Developers και θα διεξαχθεί την Παρασκευή, 6 Νοεμβρίου στις 15.30

 

Windows 7 for Developers
Μία εισαγωγή στις καινούριες τεχνολογίες που έρχονται με τα Windows 7…(όπως MultiTouch, Sensor and location platform, VHD Mounting, ΙΕ8, Federated Search, Windows XP mode) …και πως μπορούν να τις εκμεταλλευτούν οι προγραμματιστές για να εμπλουτίσουν τις εφαρμογές τους.
Μέρα: 6/11/2009
Ώρα: 15.30- 16.30
Εγγραφή: Πατήστε εδώ

Η εγγραφή σας για την παρακολούθηση των Developer Technology Live Meetings είναι απαραίτητη και θα τηρηθεί σειρά προτεραιότητας λόγω των περιορισμένων θέσεων. Ακολουθήστε τον σύνδεσμο και επιβεβαιώστε την συμμετοχή σας.  Πληροφορίες για την διαδικασία παρακολούθησης του Live Meeting καθώς και τις απαιτήσεις σε υλικό και τηλεπικοινωνιακό εξοπλισμό θα σας αποσταλούν μετά την εγγραφή σας.