The summit gives MVPs opportunities to go behind the scenes at Microsoft and see the latest technologies they are working on before they are even announced, as well as attend sessions by Microsoft Engineers and Software Developers where they share what they are currently doing and what will be coming out in the future.
It also provides MVPs the opportunity to speak to MS Engineers and developers in small groups and feedback to them with any problems they are having or suggest improvements that could be made. There seems to be a renewed focus on doing what they do best, which is software, whereas he sees Apple as a devices company. The Microsoft employees I spoke to were all very positive about Satya as CEO, as they see him as one of them as he worked his way up through the company starting as an Engineer. Although Kinect was originally a motion sensing gaming device, it has been adapted to be used in so many other areas from Physical therapy to Hospital operating rooms and of course in education.
I also took the opportunity while at Microsoft to meet with the TouchDevelop team at Microsoft Research. We are using TouchDevelop to teach programming on our School courses and NC games courses and I have been in constant touch via e-mail with the TouchDevelop team in Redmond. So it was good to sit down with them and discuss how we were using it, what we need from it and find out what they are planning in the future for it.
I was selected as part of a ten strong team from the UK to attend the conference, although I was the only Scot in the team and the only FE lecturer. The week was an amazing mix of talks, panel discussions, collaborative sessions and a TeachMeet.
A Quick Look
We also spent 2 half days exhibiting our learning activities on stands to the other educators and school leaders at the conference. However for me the best thing about the forum was the amazing educators that I met from around the world and the future projects that I will now be able to collaborate with them on. On day one of the conference a highlight for me was Stuart Ball, UK PIL manager, presenting on some of the amazing apps for education that are available on the Windows 8 store and more specifically for the Surface tablet.
I downloaded 5 or 6 apps onto my Surface during the session that I hope to make use of them in my classroom practice.
TouchDevelop - New Learning Times
The other major part of day one was the first exhibitor session, where we got to show off our projects to educators and school leaders from around the world. There were 6 of us from the UK manning stands, with a variety of projects. I was mostly talking about a project I ran, where my college students made games in groups in conjunction with a local primary school using XNA. So there was a common theme of coding in 4 out of the 6 projects, which reflects the current trend in the UK towards programming in Computing.
I found the exhibitor sessions invaluable, my only criticism is that I wish I had more opportunities to visit the other stands myself, as we were pretty much tied to our stands. I think a system where only half of us were presenting at a time, while the other half were free go around and visit the other stands would be a much better approach in future. He also demonstrated the amazing Project Spark, which although not new to me, drew gasps of amazement from the audience.
Project Spark is Kodu on steroids, it builds on the creative 3D world available in Kodu, by allowing students to create truly jaw droppingly beautiful worlds, but is also allows them to fully customise that world by programming the objects within it, to do whatever they want. Whether it is telling a rock to follow your character or making an ogre dance when you are near it, you can truly create whatever you want.
He also demonstrated an amazing new app called ChronoZoom, which allows you to create dynamic timelines on any topic. A great tool for teaching History, but not just limited to history as it can be used to visualise historical or future timelines for any subject. After the keynote it was back to exhibiting our learning activities. This time I decided to take time to talk to the other expert educators, so I was a little bit naughty in that I left my stand unattended for a while and went to the other displays and spoke to most of the educators near me, which just so happened to be mostly team USA.
This was my favourite thing from the conference, making connections with other educators from around the world and seeing the innovative ways that they are making use of technology in the classroom.
I learned about how he has been using TouchDevelop to teach coding in his classroom on smartphones and tablets. I also spoke to a primary teacher from Canada Leah Obach who is now going to enter 2 teams from her School into a Minecraft competition that I am running in conjunction with the College Development Network in Scotland. It was also great to see so many Kodu projects from educators around the world, I think I counted 7 different projects, including one from my friends from Norway, who have 70 schools involved in their KoduKup competition this year.
My Norwegian friends have also invited me over to Norway in May to judge at the Norwegian KoduKup, which hopefully I can arrange to do. It inspired me to look at setting up a Scottish KoduKup, which Microsoft have given me permission to do, so watch this space for further details. He communicated much of my own thinking about the proper use of games in education, in a far more articulate manner than I could have. Simon was my favourite presenter from the entire week, as games for learning is something close to my heart. The key to a good educational game is where they learn through playing, rather than by using the gameplay as a carrot.
Simon is someone I hope to hear from again and I will try and get him to come speak at one of the conferences I am involved with in the upcoming year. In the evening I managed to get away from the conference and went down to see Barcelona beat Manchester City at the Nou Camp. Being a good Scot, I was wearing my Barcelona top and sat in with the Catalans. I also got to witness the nasty side of English footie fans, as the Manchester City fans, who were right behind me, went about wrecking the fence that was keeping them separated from the Barcelona fans. Unknown to me, TeachMeets are a British thing, which the other countries were not familiar with, however it went very well and it was one of the best events I attended all week.
I got another chance to present my xGames to educators who had never seen them and I had a lot of interest in them, especially from the Netherlands. It was nice to get a chance to relax for a couple hours and take in the wonderful views of the surrounding area. Early afternoon we went back to the main conference auditorium where we had an address from Prince Felipe, heir apparent to the Spanish throne.
In the evening we got dressed up for the formal Gala Dinner and awards ceremony. At the after party I spent hours with my Norwegian friends speaking about teaching, education, politics and the meaning of life. I have a bunch of events lined up between now and the summer, all of which would not have happened without my involvement with the Partners in Learning network. I am going to Lincoln University next week to present on Kinect for Windows v2, as well as taking part in a Kinect Hackathon.
So busy, busy times ahead. Project Spark Demo. Microsoft sponsored the City and Guilds stand at the Skills Show, which was an amazing event which had at least 75, visitors over the 3 days of the conference. I had been corresponding on Twitter with Simon for months about TouchDevelop, as he was using some of my TouchDevelop game creation tutorials with his pupils. Simon has set up a TouchDevelop challenge website with some great resources on it and fascinating examples of games created by his pupils.
The reception for Project Spark was incredible; I really think the creative types who love Minecraft will love it. Project Spark has the creative aspects of games like Minecraft and game engines like UDK, but unlike Minecraft you can change the way the world works and program the characters to do what you want, including programming NPC non-playable characters with AI. Spark was created by the same minds behind Kodu and it builds on the simplistic language of KODU, so those who are familiar with coding in Kodu will take right to it, however there is so much more you can do in Spark than you could in Kodu.
In Project Spark you can create a rich beautiful 3D world with its amazing next generation graphics, far superior in my opinion to the blocky world of Minecraft, but for those who love their Minecraft blocks there is even a cubify option.
Download Touchdevelop 3Rd Edition Programming On The Go
Project Spark has been added to the Kodu Kup competition this year and it will be launching free soon on Windows8. I had a great 2 days at the show, showing off Project Spark to the multitudes and even saw a few famous faces, like Theo Paphitis of Dragons Den fame and Princess Anne, who came by our stand for a visit, but unfortunately did not try her hand at Project Spark. I also got to demonstrate and do a recording of my Kinect Math Mage game, being played by Dolly bow bow. What you have never heard of her? Neither had I, she is YouTube famous evidently The MVP programme has around professionals in it from over 90 countries and they answer more than 10 million questions a year to the technical community.
I got to Seattle on Saturday and the conference was beginning Sunday evening, so I spent Sunday during the day doing a bit of sightseeing, my favourite thing was having brunch at the top of the Space Needle. I spent the first 2 days learning about the new Kinect for Windows version 2 which will be coming out probably around summer It is based on the Xbox One Kinect and has many new features over the old Kinect for Windows, such as:.
It really is an amazing piece of kit and the accuracy of skeletal tracking is far superior to the previous generation. I really love my Surface 2 and my iPad mini has almost been retired. There are still some Apps missing that I would love on Surface, but when I want to do some serious work on the go, or I want to take my work with me without having to carry about my full size laptop, there is no comparison and Surface wins.
Plus it has a USB3 port, which might seem like a minor thing, but it really is a God send on a tablet when you have been used to not having one on the iPad. On the afternoon of day 2 of the conference I was able to visit with the TouchDevelop team in their offices and meet Peli and Nikolai who I have been emailing for the past year. I have spoken with Peli on the phone and in person many times while I was creating my games development curriculum for TouchDevelop, which I have been using to teach games programming to our entry level college students.
It was great to see where TouchDevelop was created and meet with the rest of the TouchDevelop team. On the morning of day 3 I got a message from Peli early in the morning, asking if I wanted to go to a School with him, so I quickly got ready and took a taxi out to the school for 8. Peli goes to the School 3 or 4 times a week from 8am until around 9. I gave a talk to the class about games development and TouchDevelop and showed them some techniques I use with TD to make games with my students back in Scotland.
It was fascinating to see a full class working on TouchDevelop just using phones or tablets to program on. In college we mainly run it on a pc and load it up on a phone or tablet for testing, but these students were doing it all on the phone. It was also strange and flattering to hear that students from half-way around the world were making games using my games curriculum. Later that day I recorded a video for Microsoft where I was interviewed about my use of Kinect and they also recorded me demonstrating my Kinect Games.
I also got to go to the games studio that is behind Project Spark and meet with Scott Fintel who is project lead on both Kodu and Project Spark. I got to see the team hard at work on Spark and see the amazing concept art behind Spark. The MVP summit was truly an amazing experience and I got to meet some incredible people from Microsoft as well as some inspirational MVPs who are doing amazing things with Kinect and other technologies.
I just hope they renew my MVP award next year so I can attend again. The last but not least part of this blog post is about my visit to Cardiff in Wales to meet up with the other Innovative Expert Educators who will be attending the Global educational forum in Barcelona with me. Strangely enough Wales is the only country in my travels with Microsoft to which I had never been before. Gareth Ritter became our tour guide for the weekend and took us in his School mini bus around Cardiff finding various places to eat and drink that only Gareth would know about.
When we got down to work on the Saturday, Stuart Ball laid out his plans for us for the coming year as MS Innovative Expert Educators and discussed our areas of expertise and what we are going to focus on. He also helped us get our heads around what we need to do for Barcelona in March. Overall it was a great weekend with some old friends and some new ones and Wales is not that bad after all, but Cardiff Airport is tiny, what gives with that?
My next post about my travels with Microsoft will be on the Global Education forum in Barcelona in March, at which of the most innovative and inspiring educators from around the globe will be in attendance. These pictures or sounds can be added to the script as global constants and become part of the script. Such items are held in the Art section of the script. String constants can be entered using Touchdevelop editor and string is implemented as Sequence of Unicode characters.
- TouchDevelop: Programming on the Go - Semantic Scholar.
- Similar titles?
- TouchDevelop : programming on the go.
Named Constants Touchdevelop has mechanism to construct constants for color and sounds. Such constants are called name constants. For any other datatype, the initial value is invalid. An access to a global data variable inside a script uses the special symbol. For example, this is a valid statement. While Loop: while loop has a controlling expression which must evaluate to a Boolean value.
The loop body is repeatedly executed as long as the controlling expression evaluates to true. The index variable must be a Number; it must be initialized to zero for the first iteration and it must be incremented in steps of one. For Each Loop: A for each loop is used for iterating through all the elements of a collection. An action can have zero or more input parameters and zero or more result parameters.
For example, consider the action Replicate defined as follows. When control reaches the end of the action, the final values of the result parameters are returned as the results of the call. Each such library script must be added to the library section of the script. When editing code in the script, the editor provides a button labeled libs.
Tapping this key inserts the symbol into the code and the editor then provides a choice between the various names used for the imported library scripts. Once a name has been selected, the editor allows any action in that library script, other than those marked as private, to be called. There is no direct access to any global data items or art items declared in the script.
Creating Library Scripts While editing the property of a script tick to the check box option library converts the script in to library. A library script cannot define any entries in its Events or Records sections. They cannot be invoked they must invoke when some external action happens. It might be phone sensors, like shaking the phone or touch to a particular area.
Different from Java, even though bears some. Pages and boxes Building quick user interfaces. Objectives Understand the software development lifecycle Perform calculations Use decision structures Perform data validation Use logical operators Use. What are we covering Review of Chapter TouchDevelop as a scripting language: actions, events, table and. Chapter 9 Introduction to ActionScript 3.
Chapter 9 Lessons 1. Understand ActionScript Work with instances of movie clip symbols 3. Use code snippets. Similar presentations. Upload Log in. My presentations Profile Feedback Log out. Log in. Auth with social network: Registration Forgot your password? Download presentation.