17 November 2011 0 Comments

ETロボコン向け計測システム紹介

ETロボコン2011のチャンピオンシップも昨日無事終わり、競技に参加された皆さんが開発されたロボットの走行性能にただ驚くばかりでした。参加された皆さん、お疲れ様!! ETロボコン競技中に図のような絵が、スクリーンに表示されて、競技の状況表示や、走行時間の計測を行っているのを、会場に来た方でしたら見ていることと思います。 このシステムは、このブログの筆者である太田がシステム全般、表示部分は、クラスメソッドの杉浦さん、チーム紹介のアニメーションは東海大学の学生さん(昨年作成)、タイム計測用のスイッチボックスはシステムクリエイトの高橋さんが担当して、開発し、各大会で使っていただいているシステムです。2011年の大会では、北海道、東北、北関東、東京AB、北陸、東海、関西、中四国、九州、沖縄、チャンピオンシップの全12大会、全てで使ってもらうことが出来ました。 折角なので、このシステムの中身を本ブログで紹介します。 このシステムは、ETロボコン競技会に関わる様々な作業を自動化しています。機能は以下の通りです。 大会参加チーム情報登録 大会の走行順登録 二つのラウンド、ターン進行の管理 スタートからの経過時間、ゴール時のタイム、走行状況、難所クリア状況の表示 大会ルールに則ったリザルトタイムの計算 走行結果、走行時間、難所クリア状況の蓄積 走行順位計算 モデル審査結果登録 総合順位結果計算 モデル評価・走行結果傾向分析 中間順位表示(昨年版:酒田エス・エー・エスさん協力) 記録間違いを修正する為の裏仕掛け オリンピックのタイム計測と同様、万が一計測アプリが、何らかの原因でハングし、計測データがぶっ飛んでしまったら大変なので、競技結果はRDBに蓄積、競技状況表示と平行して、裏で色々と操作をする為に、コアのサービスはIIS上で動作するWebサービス、表示ソフトその他は、WebサービスをHTTP/SOAPでアクセスするという祖結合にし、それ+幾つかの工夫で拡張性・保守性を挙げています。また多彩でカッコいい表示を短期間で開発する為に、WPFでUIを作っています。使っている技術を列記します。 WPF(Windows Presentation Foundation) WCF(Windows Communication Foundation) SQL Server 2008 R2 EF(Entity Framework) IIS(Internet Information Server) MEF(Managed Extension Framework) Office ToolkitによるExcel拡張 .NET Frameworkを使ってC#によるプログラミング 動作推奨環境は Windows 7 Excel 2010 Visual Studio 2010 上位エディション(無償のExpress Editionでも可) システム構成は図のようになっています。 スイッチボックスハードウェアは、USBでPCに接続され、仮想COMポートでアプリと通信しています。ETロボコンの時間計測精度は0.1秒で、PCでは実時間保障が出来ないので、スイッチボックス内のカウンターで時間を計測し、PC側でその値を元に各種処理を行っています。 計測システム一式、使い方は、 http://etrcrts.codeplex.com/ で公開しています。また、このサイトは、オープンソース開発用サイトで、このサイトを使って並行開発、障害管理、構成管理などのプロジェクト管理を行っている状況です。 システム開発のボランティア募集中なので、やりたい方、ご連絡ください。IISで動いているWebサービスとRDBの部分のクラウド化なども進めているので、単にWin7アプリの開発だけでなく、Windows Phoneをはじめとするスマートフォン向けのビューワー、計測方法、競技状況記録方法改善などもあるので、是非。 より細かい部分の解説は以降のポストで。チャンピオンシップで行ったクラウド化(Azure)実験もね。

3 September 2011 0 Comments

TechEd Australia Session Recordings and Decks

Once again we’ve captured all of the main track sessions from TechEd Australia this year. We grabbed whatever video went to the screen and whatever audio went to the speakers.

29 June 2011 0 Comments

Windows Embedded Standard 7 for developers certification exam now available in 6 languages

If you are a Windows Embedded Standard 7 developer and want to be certified, you can pass the official Microsoft exam 70-582 . If you prefer passing the exam in your language, then you could look at the 6 languages that the exam is now available in: English French German Japanese Korean Chinese (Simplified) You can find all the info about this exam on this page ….( read more )

9 June 2011 0 Comments

BUILD Windows – Register by August 1st and Save $500!

BUILD is a new event that shows hardware and software developers how to take advantage of the future of Windows. The Conference will take place in Anaheim, California on September 13-16, 2011.

13 May 2011 0 Comments

Enterprise Library 5.0 für Silverlight-Entwickler

Um ein Silverlight-Mitglied reicher geworden ist das "Alles-drin-Framework" Microsoft Enterprise Library 5.0 , das Entwicklern vorgefertigte, wiederverwendbare Komponenten für die gängigsten Aufgaben in verschiedenen Technologien bereitstellt: Die Bibliotheken decken für Silverlight-Entwickler die Bereiche Caching, Validierung, Logging, Ausnahmebehandlung, Policy-Injektion, Konfiguration und unitäre Mechanismen ab. Mit StockTrader V2 steht zudem eine Referenzimplementierung zum Download bereit, die den Nutzen der Anwendungsblocks in der Praxis demonstriert. Grigori Melnik stellt die Erweiterung des Frameworks, die kostenfrei über NuGet und in Kürze auch über MSDN erhältlich ist, in seinem Blog ausführlich vor und berichtet über weitere Entwicklungen der Enterprise Library, etwa die Visual Studio-Erweiterung EnterpriseLibrary.Config zur Integration der Enterprise Library-Konfigurationskonsole direkt in Visual Studio.

8 February 2011 0 Comments

Technolandia: una sfida all’ultimo voto tra Sviluppatori e Professionisti IT

Ragazzi, è arrivato il momento per noi DEV di far vedere chi siamo agli IT Pro! Puntiamo alla presidenza di Technolandia con il nostro Daniele Evani: andatelo a conoscere e capirete perché votarlo! Troverete anche il programma dei Dev e il link al sito dove guardare il video del faccia a faccia con gli IT Pro e votare.

28 December 2010 0 Comments

New Windows Embedded Standard 7 book

Sean Liming , notorious Embedded MVP has just published a new book: “Professionals’ guide to Windows Embedded Standard 7”. You can find it here . Check out John ’s blog post to learn more about its content (I didn’t get my copy of the book yet )….( read more )

11 November 2010 0 Comments

윈도우폰7(28)– WP7 프로그래밍 책 무료 공개

지난 주 PDC 때 공개된 찰스 페졸드 아저씨의 Programming Windows Phone 7 책을 무료로 받아 가세요! 이 책은 무려 1천 페이지가 넘어가는 방대한 내용으로 구성되어 있습니다. 그리고 관련된 샘플 코드도 공개가 되었으니 윈도우폰7 앱 개발을 하는데 가뭄에 단비와 같습니다. 기본적으로 Silverlight 와 XNA 모두 포함하고 있습니다

11 April 2010 0 Comments

It’s launch time, baby!

11 апреля, Воскресенье, 15.30 в Екатеринбурге, 13.30 в Москве.

8 April 2010 0 Comments

Download aktuell: Microsoft Expression Web 3 Service Pack 2 (SP2)

Im Microsoft Download-Center steht seit Anfang der Woche in deutschsprachiger Version das Service Pack 2 für Expression Web 3 zum herunterladen bereit. Es bietet SuperPreview-Unterstützung für Firefox 3.6 sowie verbesserte Stabilität bei der Arbeit mit CSS-, PHP- und PDF-Dateien.

27 March 2010 0 Comments

Windows CE Powertoy: Diskprep

Kurt Kennett has just released a new PowerToy to MSDN Code Gallery – the Powertoy is called DiskPrep – the tool can be used to create bootable media and transfer a Windows CE o/s image to the media – this could be something like USB Key, or even a .VHD file (really useful for demos) – creating a stand-alone VHD from a CE 6.0 NK.BIN file can be completed in just a few clicks. Here’s a link to the DiskPrep PowerToy page on Code Gallery

16 March 2010 0 Comments

Windows Phones führen in der CONNECT-Bestenliste

Nach dem dankenswerten Hinweis eines Kollegen möchte ich kurz auf diese Tatsache hinweisen: In der “PDA Phones”-Kategorie der Bestenliste bei der renommierten Fachzeitschrift für (mobile) Geräte “ connect ” sind aktuell drei Windows Phones unter den ersten vier Geräten – und zwar die Samsung-Geräte “Giorgio Armani B7620”, “Omnia Pro B7610” und “Omnia II I8000”.