Students from Temasek Polytechnic took the top prize today in the Singapore finals of the 2011 Imagine Cup, the world’s premier student technology competition. Called the Elder Rehabilitation and Support System (ERSS), the team’s application uses the Microsoft Kinect to aid the rehabilitation and recovery process for stroke patients.

The Elder Rehabilitation Support System (ERSS) is our solution to the problems of high cost and tedious exercises in rehabilitation process of stroke survivors.

The ERSS is using Kinect’s Technology in providing rehabilitation to stroke survivors from their numerous disabilities amongst many other diseases. By integrating the ERSS into the rehabilitation process, we can lower the cost of treatment and rehabilitation of Stroke Patients

Our solution would be highly autonomous, where a nurse would bring the rehabilitating individual to the room where the Kinect console is located in. There the ERSS will guide the patient through various exercises that will be designed towards rehabilitating them back to health.

Another key feature of the ERSS is that families would be able to install the program in their home so that rehabilitation could also be carried out at home with the family members monitoring the patient.

Using Kinect, the rehabilitation of stroke survivors would be much more entertaining than just tedious slow exercises thus making the rehabilitation faster and much more enjoyable.

The complete list of winners and runners-up of the Imagine Cup 2011 Singapore Finals is as follows:

SOFTWARE DESIGN CATEGORY

First Place: Team ElderGuardian, Temasek Polytechnic – IT School
Students: Satrughan Kumar Singh, Ho Chee Boon, Wing Kin Seng and Kim Arvin Galutera Evangelista
Project: Elder Rehabilitation & Support System (ERSS)
Prize: A trip to New York City to compete in the Imagine Cup 2011 Worldwide Finals,  4 x XBOX 360 Kinect Bundle, 4 x Microsoft Wireless Comfort Desktop 5000, 4 x Lifecam HD-5000, 4 x MSDNA Subscription worth more than $10,000 dollars each.

1st Runners-Up: Team The Strides Analysts II, Nanyang Polytechnic School of IT
Students: Alson Wong, Kelvin Tan, Adam Bun Abdul Malik and Au Kah Khei
Projects: Silver Strides
Prize: 4 x XBOX 360 Kinect Bundle, 4 x Arc Touch Mouse, 4 x MSDN Subscription worth more than $10,000 dollars each

2nd Runners-Up: Team Bliss-Zard, Nanyang Polytechnic – School of Engineering
Students: Phyu Hpone Mo Khant, Chin Soo Wen, Zhao Dong and James Brian Woo
Projects: Blissymbolics Communication International (BCI)
Prize: 4 x Microsoft Wireless Comfort Desktop 5000, 4 x Life-Cam HD5000, 4 x MSDN Subscription worth more than $10,000 dollars each

3rd Runners-Up: Team Credit Mobile, National University of Singapore
Students: Danbee Shin, Nishanth Sudharsanam, Ramchander Krishna and Sivasankar Ramasubramian
Projects: Credit Mobile
Prize: 4 x Microsoft Wireless Comfort Desktop 5000, 4 x Life-Cam HD5000

2011 IMAGINE CUP PEOPLE’S CHOICE AWARD
Team Heal on the Move, Singapore Polytechnic
Projects: Your Health Monitor
Prize: 4 x Microsoft Wireless Comfort Desktop 5000

 

Children and youth of Singapore will deliver TED-style talks, sharing their ideas, talents and endeavours with the whole world: Look forward to hearing from young thinkers and doers in Singapore.

List of TEDx speakers, educators and performers:

  • Adrianna Tan on travelling full time on a shoe-string budget
  • Aslam Shah on how a story can change life for the better
  • Benjamin Goh on why a smile can change the world
  • Bernise Ang on why you shouldn’t let people take the “crazy” out of you
  • Bryan Ong on how to take control of your life and be a success
  • Deborah Peterson on the simplicity of the sacred
  • Joshua Phang on shifting mindsets from individual gain to collective gain
  • Mirella Ang Yuan Ning on the importance of kindness
  • Muhammad Ahshik Abuayubul Ansari on being an entrepreneur at any age
  • Oliver Loke on how corporate social responsibility should be in your job description
  • Palaniyapan Muthhukumar on how to alleviate poverty in our communities
  • Samridhi Lodha on self-esteem and loving who we are
  • Tong Yee on how emotional capital is the essential resource for change
  • Charles “Stitch” Wong who came in 4th in Singapore Idol 2009 will be singing and performing his high energy beatbox routines…

Full details: http://www.tedxsingapore.sg/TEDxYouthDay.php (registration required)
Date, Time: Saturday 20 Nov from 1 to 5pm
Venue: Singapore Management University.

 

Flash content is finally searchable by two of the biggest online search engines on the internet, Google and Yahoo.

One of the biggest disadvantage of using Flash content for your dynamic content is simply because it is not searchable, and now with Adobe’s new optimized Adobe Flash Player helping both Google and Yahoo to search and index Flash content, this means that there is no excuse left NOT TO USE FLASH on your web sites.

Note that Microsoft Live Search was not included in this partnership.

Now, for those enthusiastic about writing Silverlight content on the web, might I ask, what is Microsoft going to do about this? Both in its Live Search, making it competitive with Google and Yahoo to search Flash content, and also making Silverlight content searchable too. This is the biggest advantage Adobe Flash has over Silverlight now, and if Microsoft doesn’t do anything about it, the web will not be convinced about Silverlight, regardless of the amount of bribing promoting they can and will do.

Adobe, we love you and thank you.

To those Silverlight enthusiasts, please get your facts right about Adobe Flash before even bashing Adobe Flash technology. You know who you are.

 

I copied this blog post from Chris Dufour’s blog. Chris copied it from Rob Windsor’s blog. Rob copied it from Julie Lerman’s blog. Julie copied it from Guy Barrette’s blog. I’m sure someone will copy it from me and add their own little flair.

If you live in Toronto and don’t attend DevTeach, Guy Barrette is going to make you code in Clipper for the remainder of your career (BTW – that’s Clipper development with no Multi Edit and no Norton Guides. Ah, there, now you’re shaking).  Seriously, DevTeach has a great lineup of speakers from Toronto and across the globe. Where else can you hear, see, touch, feel, talk to, describe your problems (IT/Dev related or not) and have a beer with these guys/gals?

And that’s only half of them!!!

Need more reasons?

Keynote by Scott Hanselman
Scott is one of the most prolific, renowned and respected bloggers (
http://www.hanselman.com) and podcasters (http://www.hanselminutes.com) in the .NET world. Scott is a hands-on thinker, a renowned speaker and writer. He has written a few books, most recently with Bill Evjen and Devin Rader on Professional ASP.NET. In July 2007, he joined Microsoft as a Senior Program Manager in the Developer Division. In his new role he’ll continue to explore and explain a broad portfolio of technologies, both inside and outside Microsoft. He aims to spread the good word about developing software, most often on the Microsoft stack. Before this he was the Chief Architect at Corillian Corporation, now a part of Checkfree, for 6+ years and before that he was a Principal Consultant at STEP Technology for nearly 7 years.
http://www.devteach.com/keynote.aspx

Silverlight 2.0 Workshop
For the first time an independent conference is having a workshop on Building Business Applications with Silverlight 2.0.  Join Rod Paddock and Jim Duffy as they give you a head start down the road to developing business-oriented Rich Internet Applications (RIA) with Microsoft Silverlight 2.0. Microsoft Silverlight 2.0 is a cross-browser, cross-platform, and cross-device plug-in positioned to revolutionize the way next generation Rich Internet Applications are developed. Microsoft’s commitment to providing an extensive platform for developers and designers to collaborate on creating the next generation of RIAs is very clear and its name is Silverlight 2.0. In this intensive, full-day workshop, Rod and Jim will share their insight and experience building business applications with Silverlight 2.0 including a review of some of the Internet’s more visible Silverlight web applications. This workshop is happening on Friday May 16 at the Hilton Toronto.
http://www.devteach.com/PostConference.as
px#PreSP

Bonus session: .NET Rocks hosts a panel May 14th at 18:00
This year the bonus session (Wednesday May 14 at 18:00) will be a panel of speakers debating the Future of .NET. Where is .NET going? How will new development influence .NET and be influenced by .NET? Join Carl Franklin and Richard Campbell from .NET Rocks as they moderate a discussion on the future directions of .NET. The panellists include individuals who have strong visions of the future of software development and the role that .NET can play in that future. Attend this session and bring your questions to get some insight into the potential future of .NET! This bonus session is free for everyone. Panelists are: Ted Neward,Oren Eini ,Scott Bellware
http://www.devteach.com/BonusSession.aspx

Party with Palermo, DevTeach Toronto Edition
Jeffrey Palermo (MVP) is hosting Monday May 12th in Toronto is acclaimed “Party with Palermo”. This is the official social event  kicking off DevTeach Toronto. The event is not just for the attendees of Toronto it’s  a free event for everyone. It’s a unique chance for the attendees, speakers and locals  to meet and talk with a free beer.   The event will be held at the Menage club  location and you need to RSVP to attend. Get all the details at this link:
http://www.partywithpalermo.com/

DevTeach Toronto is going to be a lot of fun and a great chance to learn from the best minds in the industry.  Register now – you don’t want to miss out.

 

If Google can do it, so can Microsoft. Volta is the GWT of .NET. Enough said. Here’s a description of what it is.

The Volta technology preview is a developer toolset that enables you to build multi-tier web applications by applying familiar techniques and patterns. First, design and build your application as a .NET client application, then assign the portions of the application to run on the server and the client tiers late in the development process. The compiler creates cross-browser JavaScript for the client tier, web services for the server tier, and communication, serialization, synchronization, security, and other boilerplate code to tie the tiers together.

Developers can target either web browsers or the CLR as clients and Volta handles the complexities of tier-splitting for you.  Volta comprises tools such as end-to-end profiling to make architectural refactoring and optimization simple and quick. In effect, Volta offers a best-effort experience in multiple environments without any changes to the application.

Download it here.

You need Visual Studio 2008 and .NET Framework 3.5.

 

Parallel Extensions to the .NET Framework is a managed programming model for data parallelism, task parallelism, and coordination on parallel hardware unified by a common work scheduler. Parallel Extensions makes it easier for developers to write programs that scale to take advantage of parallel hardware by providing improved performance as the numbers of cores and processors increase without having to deal with many of the complexities of today’s concurrent programming models.

Parallel Extensions provides library based support for introducing concurrency into applications written with any .NET language, including but not limited to C# and Visual Basic.

ParallelFX runs on .NET FX 3.5, and relies on features available in C# 3.0 and VB 9.0 and includes:

  • Imperative data and task parallelism APIs, including parallel for and foreach loops, to make the transition from sequential to parallel programs simpler.
  • Declarative data parallelism in the form of a data parallel implementation of LINQ-to-Objects.  This allows you to run LINQ queries on multiple processors. (PLINQ)
  • First class tasks that can be used to schedule, wait on, and cancel parallel work.
  • New concurrency runtime used across the library to enable lightweight tasks and effectively map and balance the concurrency expressed in code to available concurrent resources on the execution platform.
  • Several great examples of how to use parallelism in real world problems to obtain impressive speedups, including a raytracer, Sudoku puzzle generator, and other simple puzzle solvers and smaller samples.

Resources:
Download Here
Parallel Extensions Team Blog
MSDN Parallel Computing Developer Center
MSDN Magazine Article: Parallel Performance: Optimize Managed Code for Multi-Core Machines
MSDN Magazine Article: Parallel LINQ: Running Queries on Multi-Core Processors
The Manycore Shift whitepaper
MSDN Forums: Parallel Extensions to the .NET Framework
MSDN Forums: Parallel Computing General forum
Parallel Extensions to the .NET Framework Connect Site
Channel9 Parallel Extension Videos

 

(IN)SECURE Magazine is a freely available digital security magazine discussing some of the hottest information security topics. Issue 14, has just been released.

The covered topics are:

  • Attacking consumer embedded devices
  • Review: QualysGuard
  • CCTV: technology in transition – analog or IP?
  • Interview with Robert “RSnake” Hansen, CEO of SecTheory
  • The future of encryption
  • Endpoint threats
  • Review: Kaspersky Internet Security 7.0
  • Interview with Amol Sarwate, Manager, Vulnerability Research Lab, Qualys Inc.
  • Network access control: bridging the network security gap
  • Change and configuration solutions aid PCI auditors
  • Data protection and identity management
  • Information security governance: the nuts and bolts
  • Securing moving targets
  • 6 CTOs, 10 Burning Questions: AirDefense, AirMagnet, Aruba Networks, AirTight Networks, Fortress Technologies and Trapeze Networks
  • The need for a new security approach
  • Data insecurity: lessons learned?
  • Wi-Fi safety and security
 

TechNet National Tour

My “Security” TechNet Tour
How do you build a security strategy, what are some of the common attacks and how can you test your network to see if you are vulnerable, and finally how do you “sell” security to management? Join us at the My TechNet tour where we will take a whole up approach to security from what is required to build a security strategy, to how to sell it to management, and finally go deep with demos on configuring security in your environment.

City Date
Winnipeg October-11-07
St. Johns, NFLD October-16-07
Ottawa October-18-07
Quebec City October-23-07
Montreal October-25-07
Vancouver October-30-07
Calgary November-01-07
Edmonton November-06-07
Regina November-08-07
Toronto November-08-07

Here’s the agenda.

Registration – 9:00 AM (30 Minutes)

Session 1 – 9:30 AM (60 Minutes)

Security is still the number one thing on the minds of IT Professionals according to the voting portion of this tour. Therefore, the first session is going to cover some of the common security mistakes many people are making, what are the possible attacks that may occur against those mistakes (yeah we are going to break things) and how to build an in depth approach to defending against these issues and mitigating the risks.

Session 2 – 10:45 AM (90 Minutes)

Security starts with the core tasks an IT Professional performs. In this session we are going to look back at the security mistakes outlined in the first session and look at how we can resolve those issues. This session covers the technologies available, proper education of your users and IT staff, and concludes with best practices from the field. We will be sure to cover the fundamentals of proper security architecture for your environment.

Lunch – 12:15 PM (45 Minutes)

Session 3 – 1:00 PM (90 Minutes)

Security does not end with a good password policy and proper NTFS (New Technology File System) permissions. One of the most common attack points is your web presence. The application platform is one of the most crucial areas to secure and in this session we will continue our deep dive into security and look at the security best practices for SQL Server, Internet Information Services 6.0, and SharePoint. As more and more Lin of Business applications rely of these technologies it is crucial that they are secure to keep your business running.

Questions and Answers – 2:30 (Until All Your Questions are Answered)

 

This just came in my mail last week, so I thought people who’s into security might be interested. It’s been some time since I’ve touched security stuff, but Uninformed Journal always has some really good articles. Do check them out.

Uninformed is pleased to announce the release of its eighth volume. This volume includes 6 articles on a variety of topics:

- Covert Communications: Real-time Steganography with RTP

Author: I)ruid

- Engineering in Reverse: PatchGuard Reloaded: A Brief Analysis of PatchGuard Version 3

Author: Skywing

- Exploitation Technology: Getting out of Jail: Escaping Internet Explorer Protected Mode

Author: Skywing

- Exploitation Technology: OS X Kernel-mode Exploitation in a Weekend

Author: David Maynor

- Rootkits: A Catalog of Local Windows Kernel-mode Backdoor Techniques

Authors: skape & Skywing

- Static Analysis: Generalizing Data Flow Information

Author: skape

This volume of the journal can be found at:

http://www.uninformed.org/?v=8

About Uninformed:

Uninformed is a non-commercial technical outlet for research in areas pertaining to security technologies, reverse engineering, and low level programming. The goal, as the name implies, is to act as a medium for providing informative information to the uninformed. The research presented in each edition is simply an example of the evolutionary thought that affects all academic and professional disciplines.

- The Uninformed Staff

staff [at] uninformed.org

 

OMG! BJARNE STROUSTRUP IN TOWN TALKING ABOUT C++0x!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! YOU WILL BE SURE I’LL BE AT BOTH TALKS!!!!!! I wonder if the talks are the same.

Title
University of Waterloo
C++0x – An Overview

University of Toronto
C++0x Support for Generic Programming

Date and Time
Tuesday, July 17, 2007, 7:00 p.m. – 8:30 p.m. (University of Waterloo)
Friday, July 20, 2007, 6:30 p.m. – 8:00 p.m. (University of Toronto)
 

Location
University of Waterloo
Arts Lecture Hall 116

University of Toronto
Room BA 1240
Bahen Centre for Information Technology
University of
Toronto – St. George Campus
40 St. George Street map – code BA  

Abstract
University of Waterloo
A good programming language is far more than a simple collection of features. My
ideal is to provide a set of facilities that smoothly work together to support
design and programming styles of a generality beyond my imagination. Here, I
briefly outline rules of thumb (guidelines, principles) that are being applied
in the design of C++0x. Then, I present the state of the standards process (we
are aiming for C++09) and give examples of a few of the proposals such as
concepts, generalized initialization, being considered in the ISO C++ standards
committee. Since there are far more proposals than could be presented in an
hour, I’ll take questions.

University of Toronto

One of the major goals of the language part of C++0x is to provide better
support for generic programming. I see that as a key to both better library
development and to better support of “C++ novices” of all backgrounds. The focus
of the talk will be the proposals currently being finalized in the standards
committee, such as concepts, generalized initialization, auto, template aliases.
The aim is to consider such features as a whole supporting programming
techniques, rather that as just a collection of neat features to be considered
one after another.

© 2009 - 2011 JustinLee.sg Suffusion theme by Sayontan Sinha
Stop SOPA!

SOPA breaks our internet freedom!
Any site can be shut down whether or not we've done anything wrong.

Stop SOPA!