Browse by Tags
All Tags »
DEV (
RSS)
Overview .NET is great platform, it speeds up the development process, you deal with your application logic and in most cases you don't need to know that there is whole Windows operating system down there. However sometimes you do need to program against Windows without the .NET assistance. As a Windows developer, you need to keep all your weapons ready, be it .NET, COM or C++ with the native Win32 API. In this article I am going to show how to deal with Windows Message based communication protocol...
תגים:C++/CLI, C++, VC, Win32, Interop, C#, DEV, Windows 7, Visual Studio, VS 2010, CPP/CLI, CodeValue, Windows
I’ve had the chance to take part in the last BUILD conference. It is true that you don’t have to travel to the other side of the world to get the new knowledge. You can follow the tweets, read the blogs and watch the online videos. However being at the conference gives you the opportunity and time to be focused and the ability to meet people and build your perception about the future of the current and new technologies. And there is a lot to think about: The future of Windows, The future of .NET...
תגים:C++, Windows Server 2008, DEV, Windows 7, User Group, Parallel, Future, CodeValue, Build, C++ 11, AMP
You didn't have to go to //BUILD/ to get the information and knowledge of the new Windows Platform APIs; you could watch all the sessions from the comfort of your home, and I encourage you to do so, however attending the conference helps obtaining a perception about the future of Microsoft and especially the future of Windows technologies and the reaction of the developers that attended the conference. I didn't want to post about the conference before I have a clear picture, and believe me...
תגים:C++/CLI, C++, Win32, COM, MFC, C#, DEV, conference, Silverlight, CPP/CLI, C++ Renaissance, Microsoft, Windows 8, WinRT, Build, C++ 11
C++ is coming back, it will be in the focus of the next Microsoft Build event and also in our next meeting of the Windows Platform Developer User Group. On this Wednesday (the 7th) we will hold a WPDUG meeting in Microsoft’s offices in Ra’anana (Israel). Our first session will be about adding realtime and deterministic capabilities to Windows and its impact on the system and the ways to program such a system (all based on addons by a company called TenAsys ). The second session will demonstrate useful...
I really enjoyed taking part in the E4D expert day. The organization, atmosphere and the audience were perfect. I'd like to thank Eyal and Sarit for the opportunity to deliver three lectures in this event. I'd like also to thank the professional people that came to hear me. I enjoyed the interaction, the hard questions, the comments and feedbacks you have provided. For those of you that took part in one of my seminars, please contact me and request a link to the materials download sites....
I recently played with XNA. There is a game that I have developed many times, on the Commodore 64 as a kid, on the Commodore Amiga , later on Windows 9X with MFC, after that in .NET and Windows Forms, and now with XNA . The development experience in XNA was the best, and I can run my game on the phone, on Windows and on my XBOX. The goal of the game is to have higher score . Each player moves only in a specific direction (vertical or horizontal). In each turn a player move the token (S shape) and...
תגים:MFC, C#, DEV, conference, Phone, Fun, XNA, CloudValue, Amiga, Game, Expert Days, Sums
Now, after Shy & I have delivered the Cost Oriented Development lecture, I can relax and post a little bit about this conference. Tech Ed 2011 is a really BIG conference. The Georgia World Conference Center is huge, and even thousands of attendees can not fill it. The Expo is twice larger than it was in the last LA PDC and you can see that companies that present here invest a lot. The audience is a mixture of IT professionals and developers. CloudValue , the CodeValue subsidiary company has a...
תגים:Teched, Windows Azure, DEV, conference, TECH, CodeValue, Azure, Cloudoscope, Cost Oriented Development, CloudValue, Cloud, Tech Ed 2011
At the beginning of 2005 Herb Sutter had an article stating that the developer’s free lunch is over. We had an assumption that more transistors in the CPU imply better application execution speed. The CPU executes the code in a sequential manner hence the performance of the CPU-bound code is directly related to CPU frequency. This used to be our “Free Lunch”: an old program runs faster on a new CPU. Using this assumption with modern low power consumption multi-core CPUs is wrong, we might even find...
Visual Studio 2010 brings back the power of C++. The new language capabilities and optimized STL libraries, the developers productivity as well as the resulting executable performance are much higher. In this post I’d like to present one of the abilities of the ConcRT Asynchronous Agents Library. Agent is based on the Actor Model and is one of the building block of a Concurrent Dataflow Network. The idea behind the Asynchronous Agent Library is that you build a network from agents and message blocks...
Arnon and I would like to thank all the people that attended today the Introducing Windows Azure lecture. The feedbacks (verbal and written) were great, thank you. As I said in the lecture, one of the best ways to further learning how to develop to Windows Azure is the Windows Azure training kit . Beside that you can watch and read the materials from the last PDC . To those of you that couldn't come to this event, I will briefly describe what we delivered: In the first lecture we introduced the...
As you probably know, we have established a new company, and as we said, we aimed to deliver cutting edge products and services to the developers' community. I am proud to announce our vision, methodology and tools that help you developing applications wisely in the era of cloud. There are many reasons to move to the cloud, for example, this is taken from the Windows Azure site: "Efficiency: Windows Azure improves productivity and increases operational efficiency by lowering up-front capital...
This is the fifth TechEd Eilat in a row that I will give a lecture. In previous TechEd I gave lecture with Noam King . This TechEd I have the honor to give a lecture with Vlad Azarkhin . We will show dozen of tools that every .NET developer has to have in his toolbox. We have created a short teaser that explains why you should get out from bed early the day after the big Party of the TechEd.
Recently I have been doing a very sophisticated Silverlight project. In this project there was a need to capture the screen and to save the image in a data base. The known way to capture a screen is to use a WriteableBitmap class instance (See Jeff Prosise blog about this feature that was added in SL 3.0). To capture the screen we use the code from http://stackoverflow.com/questions/1139200/using-fjcore-to-encode-silverlight-writeablebitmap The following code is a service that captures the...
In the last Dev Academy I have given a lecture in the TDM (R&D Manager) track about Software Porting, The Why, When, and How. During the lecture I have talked about many different migration scenarios: from VB 6.0 to C#/VB.NET. From VC++ 6.0 to VC 2008/2010, From Unix/Linux to Windows, From old .NET to new .NET etc. I have talked about the porting project, best practices and tools. This is the link to the lecture’s slides. There are many useful links inside it. This is the link to the lecture...
When we look at the mobile phone market, can we project from it about the future of software? Is Windows 8 going to be a closed system? Will we as developers need to upload all our applications to an App-Store or Marketplaces ? Will we have Multitasking? Let's look at the iPad, a big iPhone or better a big iPod? Let's say that it will sell more than Windows PC based Tablets . What does it say to Microsoft? Microsoft has pushed the tablet idea since the release of Windows XP tablet edition...
תגים:C++, C#, DEV, Home Automation, TECH, Phone, OFFTOPIC, XNA, Future, iPad, iPhone, Silverlight
More Posts
Next page »