Paolo's blog entries

From the category archives: Paolo Patierno

Windows CE

Microsoft Embedded Conference 2014 : a great second edition !

On Saturday 15th of February was staged the second edition of Microsoft Embedded Conference which was held at the Holiday Inn in Naples and organized by the DotNetCampania community (I am a member of it), TinyCLR.it and Embedded101, this community that is a reference on Windows Embedded of which, I’m a "board of directors" member since November 2013. Also this year there was a good turnout of attendees even though it was Saturday, because the main topic was the Internet of Things and M2M Communication of which we hear persistently in the last period as the business of the future for the big network. At 8:00, the team was ready for the preparations and organization in order to accommodate very well the attendees and ensure that the event will start on time. As with all events, we started with the keynote of our president Michele Aponte, who presented the community and to whom I have given ...

Read the rest of entry »

Channel9 : NFC library for all Windows Embedded platforms on Coding4Fun

Cattura_thumb[1]

This time Creg Duncan had to give more than usual explanations to justify the very first constant presence on the Coding4Fun blog!

“Today's Hardware Friday post is another project from our Friend of the Blog, Paolo Patierno (yeah, yeah, I know, it seems like I'm posting his stuff all the time, but hey, it's cool stuff) !”

I'm glad that my "small" open source projects had quite successful and this is the time of uNFC library that implements support for the NXP PN532 NFC chip for all Windows Embedded platforms (from. NET Micro Framework to Windows Embedded 8 passing Windows Embedded Compact).

About this library ... tomorrow it will be featured at the Microsoft Embedded Conference in Naples in a demo on Smart Home & Smart Factory System!

As always .... it is a pleasure to be there!

A bocca aperta

VS2012 and Platform Builder : “fatal error ! Microsoft.NET Framework v4.x must be installed on your machine”

Today, preparing a Windows Embedded Compact 2013 image for an eBox 3310A and for the demo at Microsoft Embedded Conference in February 2014, the Windows 7 operating system (a virtual machine) decides to upgrade the version of .Net Framework from 4.5 to 4.5.1. Reboot the system and resume the job ... but the build system for Visual Studio 2012 has gone mad and the next attempt to build fails! A warning indicates that the .Net Framework 4.5 is not installed on the system and an obvious fatal error indicates that the compilation can not be done! I have found no official news from Microsoft to fix this problem but I have circumvented the problem in the following way .... First I open the file indicated by the fatal error, ie sources.ce in the path C: \ WINCE800 \ public \ common \ oak \ misc, which reports the error in case the environment variable _DOTNET40ROOT  is empty. !IF "$(_DOTNET40ROOT)" == "" !   ERROR Error: Microsoft.NET Framework v4.x must be installed on your machine. ...

Read the rest of entry »

SQLite : .Net Compact Framework 3.9 and Windows Embedded Compact 2013 support

It’s well known that Microsoft made a very clear choice regarding the use of a DBMS within embedded products, from smartphones (Windows Phone) to tablets (Surface WinRT) via the devices based on Windows Embedded Compact 2013; this choice has a precise name and it is SQLite ! From WEC7 to WEC2013 : SQL Server Compact removed ! As far as Windows Embedded Compact, the change was made from version 7 to 2013, even removing the "SQL Server Compact" feature within Platform Builder Catalog Items (in the "Core" features related to the SYSGEN_SQLCOMPACT variable) through which it was easy to add support for this DBMS into the operating system image. Also, in the official MSDN documentation of .Net Compact Framework 3.9 it is described the removal of SQL Server Compact support within the framework itself and the use of SQLite is reported as a possible "workaround". At this point, we just have to accept the choice made ​​by Microsoft and explore how you can use SQLite in our embedded systems. SQLite : nati ...

Read the rest of entry »

M2Mqtt: MQTT client goes to version 2.4.0.0

New release for my M2Mqtt library, MQTT client available for any platform based on .Net Framework (from the desktop to the micro via the compact), now at version 2.4.0.0 and as always is available on CodePlex and Nuget. Bug Fix : message identifier no longer cross-broker This time the update contains, among other things, an important bug fixes on the message identifier generation for PUBLISH, SUBSCRIBE and UNSUBSCRIBE messages provided by the MQTT protocol. In previous versions, the generation of this identifier was encapsulated in the base class of the hierarchy of messages, the MqttMsgBase, highlighting the anomaly of a message identifier increasing cross-broker, which was used the same variable (static) for the generation also if the client was instantiated multiple times in our application to connect to multiple different brokers. Obviously, the protocol provides that the identifier is bound to the client-broker pair, namely that it is unique for each connection to the broker. .Net Compact Framework 3 ...

Read the rest of entry »

Platform Builder: parallel build of Windows Embedded Compact image on more "core" of the CPU

The Platform Builder build system is quite complicated but at the same time extremely powerful. In order to save valuable time during the compilation of our operating system image, it is necessary to know it in details so that we can avoid unnecessary operations. In addition, there are a number of "tricks" that allow us to make it much faster. Among these, there is the possibility to leverage the compilation on more "core" of our CPU, whereas all modern PCs have now from 2 "core" up. The key of this possibility is the environment variable BUILD_MULTIPROCESSOR, whose meaning can be interpreted in the wrong way if you do not carefully read the documentation. Mistakenly, you might think that setting it to 0, the compilation on more "core" is disabled and vice versa activated by setting it to 1. It is not so! Referring to the documentation on MSDN,, if you set the value to 0 you will let the system to automatically detect the number of "core" of the CPU and use all for the compilation by creating an appropriate ...

Read the rest of entry »

Windows Embedded Compact 2013 is among us!

After hearing about it for months, finally Windows Embedded Compact 2013 has arrived! The successor to Windows Embedded Compact 7 promises a number of improvements that I report below: General improvements related to the core; Improved performance of the file system (which in my opinion was one of the weaknesses of previous versions); Otimization of the boot which has a duration of a few seconds, possibly with a UI and a number of drivers that are already active; Built-in support for Wi-Fi, cellular and Bluetooth; Obviously, the operating system supports x86 and ARM architectures and the development environment is fully integrated with Visual Studio 2012, and is guaranteed to coexist side-by-side as an environment previously installed Visual Studio 2008 (WCE7) or Visual Studio 2005 (WCE6). In order to begin to enjoy the new features, you can download it at the following link and can be very useful to follow the two webinars by Douglas Boling on 18 and 25 June: Windows Embedded Comp ...

Read the rest of entry »

News about Windows Embedded Compact 2013

Today I have seen a Microsoft webcast held by Douglas Boling, author of numerous books on Windows CE, and the main topic of the new Windows Embedded Compact 2013, to be released on the market is imminent. There are a lot of news, especially in terms of performance of the operating system and available development tools. The basis of the system will be Windows CE 8 that has inherited the best of Windows Phone 8 and as always will be "modular" through his extensive catalog. The improvement in performance is closely linked to the file system that guarantees an increase in the speed of loading applications and a reduced read access time. In addition, it has been introduced its "snapshot boot" that guarantees a boot time very low in the case of cold start. As far as the development environment, Platform Builder 2013 "hosted" in Visual Studio 2012 with all the improvements arising therefrom; is interesting to observe that it is possible a side-by-side installation with Platform Builder 7. The development of nat ...

Read the rest of entry »

Windows Embedded : the Road Map

Finally some more news on the future of the Microsoft Windows Embedded products with its Road Map.

As far as Windows Embedded Compact to wait until Q2 of 2013 with new assets relating to integration in Visual Studio 2012, C + + 11 and. NET Compact Framework 3.9.

Read the rest of entry »

Core Connectivity : disable safety mechanism

Core Connectivity is often used during development and not in the field, may be useful to avoid additional step needed to disable the safety mechanism...

Read the rest of entry »

Paolo Patierno's blog



View this page in another language:

Search blog

Archive

Turkish porno izle video site in rokettubeporno izle