Blog Stats
  • Posts - 631
  • Articles - 2
  • Comments - 137
  • Trackbacks - 25

 

August 2007 Entries

Mobile Phone Assistant: on line su CodePlex

Tempo fa, giracchiando per la rete, trovai un piccolo software per Windows Mobile (dalla 5 in poi) scritto per una demo da un ragazzo del team di Windows Mobile. Il software si chiama(va) "Mobile Secretary".Brian (l'autore), mise on line pubblicamente i sorgenti (qui). Sebbene il software fosse interessante come funzionalità, era pur sempre una demo e quindi carente, IMHO, di alcune cose. Così, presi carta e penna (aprì Outlook) e scrissi a Brian, confidandogli i miei più reconditi desideri, tra i quali c'era quello di prendere il suo sorgente, stravolgerlo quel tanto che basta per farne un qualcosa di realmente usabile, e...

Cannot find seven pairs of XPVCOM port

Se vi capita questo errore mentre aprite il Cellular Emulator (che ricordo essere il tool utile a "fornire" al vostro emulatore una rete telefonica fittizia per effettuare chiamate "emulate" in ingresso ed uscita), provate prima a fare un soft reset del device emulato. Se non va, non perdete la testa: lanciate il setup dell'SDK e fate un repair. Vi rispiarmierete una oretta di smadonnamenti con gli emulatori. Bye. Tags: Windows Mobile Cellular Emulator XPVCOM

Configuring Windows Mobile Device from Desktop

Interessante! Scaricata...ma la provo domani:   [...cut...]In any case, Jeff from SmartPhone France wrote a utility called Tweak WM6.  The goal of the tool is to tweak Windows Mobile 5 or 6 device registry from the desktop using Desktop Communication Library (RAPI). So with the tools you can : Fix a bug on s710 regarding reminder volume Change IE home page Change the display of icon (GridView or line) Change the apps in the “add-remove software” Change Owner information Copy and Install multiple cab. Change Icons Order File explorer …....

Windows Vista Tip: The Fastest Way to Launch Programs with Elevated Credentials - Lifehacker

Fantastico!!! Questa non la sapevo ed è davvero comodissima!!!  1. Open the Start Menu, type the name of the application you want to run.2. Press CTRL+SHIFT+ENTER instead of just ENTER.3. Press Alt + C to confirm the elevation prompt. Fonte: Windows Vista Tip: The Fastest Way to Launch Programs with Elevated Credentials - Lifehacker Tags: Windows Vista ShortCut

Lucid touch microsoft research & mitsubishi research

Idea molto interessante: Touch is a compelling input modality for interactive devices; however, touch input on the small screen of a mobile device is problematic because a user’s fingers occlude the graphical elements he wishes to work with. LucidTouch is a mobile device that addresses this limitation by allowing the user to control the application by touching the back of the device....   Leggi tutto alla fonte: Bink.nu | Lucid touch microsoft research & mitsubishi research Tags: Mobile Touch

Channel 8 meet italian Imagine Cup team

Apprendo adesso da Romeo, che su Channel8 è presente una intervista al team italiano che ha partecipato alle finali mondiali di ImagineCup.  Meet Team Italy. They have created software that will evaluate and determine psychological characteristics of humans by analyzing handwriting! Even yours truly gets an analysis. The results are surprising indeed :) Incredible stuff. Tune in! Look the video..... Durante le finali nazionali, il progetto ci aveva colpito molto (tanto da far aggiudicare la vittoria a loro). Lo sviluppo era in uno stato molto avanzato, l'idea alla base molto molto bella, e l'implementazione fatta davvero bene. Ho notato nel video che l'interfaccia è...

SMS Server Toolkit

Leggendo i vari blog su MSDN, mi è saltato all'occhio un post relativo ad un SMS Toolkit (che già di per se è una cosa interessante):    Thus, given the ubiquity of SMS and rising demand for SMS applications, we at MSRIndia have been researching ways to enable organizations of all kinds to connect their interesting PC and Internet applications to SMS capable phones and create new useful SMS based apps. Towards that end, we are very pleased to announce the general availability of our SMS Toolkit, enabling anyone with a PC and a Windows Mobile Phone to run their own SMS server...

L'operatore ?? (2)

L'altro giorno parlavo, in questo post, dell'operatore ?? ma, lo ammetto, non mi sono spinto fino all'IL per capirne le differenze con l'operatore ?.A farlo ci ha pensato qualcun'altro:    One thing that I do want to point about this technique is that it is a bit more (slightly) than syntactic sugar - as it actually generates different IL than the same task implemented with the ternary operator.  For example, here is some typical ternary-based code... Leggi il resto alla fonte: Need a New Title : How Did I Miss This? Tags: .Net CSharp

Scott Hanselman's 2007 Ultimate Developer and Power Users Tool List for Windows

Scott ha appena postato un elenco di tool molto ricco ed interessante: lo trovate qui: http://www.hanselman.com/tools .Vi consiglio di dargli uno sguardo in quanto ci sono tools davvero molto interessanti. Mi è molto piaciuta anche una nota messa da Scott nel suo post: NOTE: Please don't reproduce this in its entirety, I'd rather you link to http://www.hanselman.com/tools. I appreciate your enthusiam, but posts like this take a lot of work on my part and I'd appreciate that work staying where it is and linked to, rather than being copy/pasted around the 'net. Also, I do believe in the Permanence of the Permalink, and...

SQL Server Compact - Compact yet capable : LINQ with SQL Server Compact (a.k.a. DLINQ with SQL CE)

Nella beta 2 di "Orcas", Linq to Sql supporta anche SQL Compact come Data Base!Ovviamente le funzionalità supportate sono limitate rispetto al supporto per SQL Server:  Differences between LINQ to SQL for SQL Server and SSCE: Notice the command line tool I referred you to for generating the object-relational mapping. While SQL Server will have a nice designer to do the same thing, atleast till Orcas, SQL Compact will have to do with SqlMetal command line tool. No designer support. (If you prefer command line tools like me, you shall have no problem!) Note: SQLMetal extracts SQL metadata from your database and...

The WCF subset supported by NetCF

In questo post di Andrew Arnott, è presente una tabella in cui vengono elencate le funzionalità di WCF che saranno supportate nel .NET Compact Framework 3.5:  Many people have been asking about what subset of .NET 3.0's Windows Communication Foundation (WCF) will be supported by the .NET Compact Framework 3.5.  Well, here is a table I put together with the answer to that question... Non sono un esperto di WCF ma, osservando la tabella (che trovate alla fonte), ci sono un paio di cose che mi lasciano un po'....perplesso come ad esempio, l'assenza sulla versione per compact framework di MsmqTransportBindingElement, WS-ReliableMessaging. Staremo...

Properties vs public fields redux...

Di una cosa simile, ne discutevo tempo fa con un paio di amici.  L'argomento citato in questo post è leggermente diverso ma il concetto è chiaro: evitare di esporre l'accesso diretto ai campi (pubblici) di un oggetto, ma incapsularlo un una proprietà. Il motivo lo spiega Eric Gunnerson in questo post (da cui cito): The reason that the library design guidelines suggest you write a property here is that it is important that libraries be easily versioned. If you put a property in there ahead of time, you can change the property implementation without requiring users to recompile their code. Sebbene più avanti lo stesso Eric dice: But, if the...

Hello, Blog!

Poco fa ho ultimato tutte le attività relative alla migrazione del mio blog in questo nuovo spazio ed ora posso finalmente dire: "Hello, (new)Blog!" . Come detto qui, ho deciso di mettere tutto su un dominio indipendente e mio. Con il passare del tempo infatti, mi sono reso conto che muovere un blog è una operazione lunga, pesante e quasi sempre si va in contro a problemi. Per vari motivi, questa è la terza volta che sposto il blog e sicuramente sarà l'ultima. Con il passare degli anni infatti, le tecnologie e gli strumenti sono cambiati e migliorati ed...

Properties vs public fields redux...

Di una cosa simile, ne discutevo tempo fa con un paio di amici.  L'argomento citato in questo post è leggermente diverso ma il concetto è chiaro: evitare di esporre l'accesso diretto ai campi (pubblici) di un oggetto, ma incapsularlo un una proprietà. Il motivo lo spiega Eric Gunnerson in questo post (da cui cito): The reason that the library design guidelines suggest you write a property here is that it is important that libraries be easily versioned. If you put a property in there ahead of time, you can change the property implementation without requiring users to recompile their code. Sebbene più avanti lo stesso Eric dice: But, if the...

OpenNETCF Mobile Ink Library for Windows Mobile 6

Molto interessante. Ho giusto un progetto in corso in cui ci starebbe proprio bene :  Since the Windows Mobile Ink API is only supported on Windows Mobile 6.0 and InkX is compatible on Pocket PC 2003+  we decided to release the OpenNETCF.WindowsMobile.Ink source code as a open source project to the community and name it 'OpenNETCF Mobile Ink Library'.  Continua alla fonte: Mark Arteaga - OpenNETCF Mobile Ink Library for Windows Mobile 6 Tags: .Net Compact Framework Mobile

L'operatore ?? (C#)

Non l'ho visto utilizzare spesso e, lo ammetto, anche io ogni tanto me ne dimentico (per fortuna che c'è Resharper che me lo ricorda ). Si tratta dell'operatore ?? introdotto con il .NET Framework 2.0. Lo scopo è decisamente semplice: restituire un valore di dafault se il tipo è nullo, altrimenti restituire il valore corretto. Il tutto in forma molto compatta. In sostanza, anzichè scrivere un if o utilizzare l'operatore condizionale ? (in caso di valutazione dei null) in questo modo: 1: int? x = 0; 2: int y = (x == null) ? -1 : x; possiamo scrivere più semlicemente: ...

GetTempFileName e GetRandomFileName

Decisamente molto utili in applicazioni Windows Forms: GetTempFileName: http://msdn2.microsoft.com/it-it/library/system.io.path.gettempfilename(VS.80).aspx GetRandomFileName: http://msdn2.microsoft.com/it-it/library/system.io.path.getrandomfilename%20(VS.80).aspx Tags: .Net CSharp Windows Forms

.Net Compact Framework Performance Webcast

Interessante webcast sulla scrittura di applicazioni performani per Compact Framework. Link alla fonte: Steven Pratschner's .Net CF WebLog : .Net Compact Framework Performance Webcast Tags: Compact Framework .NET Windows Mobile

A data service is not a database

Pablo Castro fa un po' di chiarezza su Astoria a seguito di alcune domande ricevute dopo il lancio di Astoria online services:   A class of questions that we are getting are "database questions". Things such as "how can I enforce a constraint" or "can I create an index?" or "what if I want to use hints in my queries". I think that a key thing to understand is that a data service is not a database. There are many aspects that are fundamentally different when you design, secure, deploy, do capacity planning and such between these two Leggi...

Great Navigational guide to the WM6 SDK

Decisamente molto comoda la mappa relativa alla documentazione di Windows Mobile 6 UPDATE: i tag relativi alla mappa vengono eliminati dal post quindi, per usare l'immagine in basso, andate direttamente al post originale! Fonte: Backstage at MED : Great Navigational guide to the WM6 SDK Tags: WindowsMobile SDK CompactFramework .Net

13 disasters for production website and their solutions - Omar AL Zabir, Many Variety of Posts (MVP)

Se state lavorando ad una grossa applicazione Web (2.0), su cui prevedete traffico molto elevato (2 milioni di hits al giorno) etc. etc. etc., io una lettura a questo articolo la darei!  When we first went live with Pageflakes back in the year 2005, most of us did not have experience with running a mass consumer high volume web application on the Internet. We went through all types of difficulties a web application can face as it grows. Frequent problems with software, hardware, and network were part of our daily life. In the last 2 years, we have overcome a lot of obstacles and...

Making sense of Microsoft’s myriad database projects | All about Microsoft | ZDNet.com

Speriamo che venga intrapresa una strada che tenga davvero conto delle esigenze degli sviluppatori!!!  At the core of these different data-programmability projects is the concept of a common entity data model. EDM — a way of describing entities and their relationships — isn't new; it has been used by database programmers for more than 30 years. Ajenstat described EDM as a way of allowing programmers to program at a logical level, instead of a physical level. Leggi tutto alla fonte: Making sense of Microsoft’s myriad database projects | All about Microsoft | ZDNet.com

The reason why Collection<T>, ReadOnlyCollection<T>, and KeyedCollection<TKey,TValue> were moved to System.Collections.ObjectModel namespace

Avevo letto questo post un po' di tempo fa. Ci sono ricapitato l'altro giorno e mi sono deciso a postarlo. Quando abbiamo a che fare con le nuove collection del .NET Framework, una delle cose che saltano subito all'occhio è che alcune di esse "non sono dove dovrebbero essere", ossia nel namespace System.Collection.Generics, ma nel namespace System.Collection.ObjectModel. Di seguito la chiarissima spiegazione fatta direttamente da Cwalina: Several people asked me why Collection<T>, ReadOnlyCollection<T>, and KeyedCollection<TKey,TValue> were moved to System.Collections.ObjectModel namespace. Here are the two main reasons: 1. Microsoft.VisualBasic namespace contains a non-generic type called Collection. The namespace is imported by default by...

Asymmetric Accessor Accessibility (C#)

Spesso si dimentica che i metodi get e set di una propery possono essere "asimmetrici".  Siamo tutti abituati (colpa degli snippets di codice?) a settare le proprietà in questo modo: 1: public string Name 2: { 3: get { return name; } 4: set { name = value; } 5: } Ma nulla ci impedisce di fare una cosa del tipo: 1: public string Name 2: { 3: get { return name; } 4:...

Acropolis Team Blog

Ultimamente si sente spesso parlare di Arcopolis. Per chi fosse interessato, di seguito una serie di link direttamente dal blog del team:   Acropolis Videos:Virtual Tech Ed - Where Kathy Kam interviews David Hill and Scott Morrison about the project "Acropolis"Channel 9 - Come meet the "Acropolis" team! We walk the halls with of Building 42 in Microsoft Corporate Campus to meet the Dev, QA, PM behind the project "Acropolis". Acropolis Tech Ed Presentation:The presentation we did in TechEd Orlando is now available online!The Acropolis Client Application Framework - David HillBuilding Rich Client UI with Acropolis - Kathy Kam Acropolis Samples...

Vista Pre-SP1 Performance and Reliability Fixes

Se ne parlava da un po' ed ormai non si parla d'altro: una pre-SP1 di Vista è disponibile per il download. Corregge qualcosa ma (almeno nel mio caso), non fa miracoli (nella parte di performance). Cito dal blog di Scott:   Everyone knows that Vista SP1 is due out soon, but if you're having any trouble now (I'm not anymore), you might take a look at these two updates: Performance Update - KB938979 - This one has some networking related fixes as well as fixes for some hibernation weirdness, as well as a possible fix for the now-legendary Explorer "estimated time...

Coding4Fun : Coding4Fun Developer 2008 Kit!

Over at CodePlex, Coding4Fun has released the 2008 Developer Kit.  What is included in this kit?  Three different ways to use Bluetooth, easy ways to do emailing, power management examples, Windows Desktop Search, a P2P picture sharing example, a RSS Reader Screen saver and more! Fonte: Coding4Fun : Coding4Fun Developer 2008 Kit!

Windows Mobile SDK Documentation: Docs Update!

Leggi tutto alla fonte:   Good news everyone - the Crossbow SDK docs have been refreshed again. Here's a summary of what's new: Fancy new image map to aid with navigation New section on developing games New section on making apps work on different hardware variations New section on developing managed code New section on beginning developing Fonte: John Kennedy's Blog : Windows Mobile SDK Documentation: Docs Update!

MSDN Tips & Tricks

Pubblicato, su MSDN Italia, un mio nuovo tip su mobile relativo all'uso della fotocamera con C#:    A partire dalla versione 5.0 di Windows Mobile, il numero di API del sistema operativo esposte è notevolmente aumentato. Questo a tutto vantaggio degli sviluppatori che possono, in tempi rapidi e senza l’ausilio di librerie esterne, creare applicazioni sempre più ricche di funzionalità. Tra le tante, una delle funzionalità molto richieste e particolarmente difficili da implementare, è l’utilizzo della fotocamera. Pensiamo ad esempio ad applicazioni il cui scopo è fare un rilievo di dati da accompagnare con una o più immagini. A partire da Windows...

Gestione della batteria nei Dispositivi Embedded - blog for embedded people

L'amico Sandro ha appena pubblicato un post sul suo blog relativo alla gestione della batteria sui dispositivi mobili:   Il modello PPC è molto più  complesso, in quanto può essere On, Off oppure...“Asleep”. Ai fini della conservazione della batteria va sottolineato che nel caso in cui il dispositivo stia dormendo alcune funzionalità continuano ad essere attive (il pulsante on/off per es.). Una chiamata può risvegliare il dispositivo, così come un’applicazione schedulata per funzionare in un certo momento. PPC cercherà sempre di “dormire” e nelle impostazioni viene indicato “quanto” il dispositivo dovrà rimanere sveglio in mancanza di attività (tap, softkeys…). Gestione della batteria nei Dispositivi Embedded...

OT: Wiiiiiiiiiiiiiiiiiiiii-zzato

Triste per il rientro dalle ferie, l'altro giorno ho fatto una (piccola) follia: ho comprato la Wii . E' stato uno di quegli "acquisti compulsivi" fatti così, senza ensarci 2 volte e non ne sono affatto pentito...anzi!!! Già dalla prima sera, in casa, sono iniziate le sfide (ho provveduto subito ad acquistare un secondo telecomando). Sfide che hanno raggiunto il top l'altra sera: 5 giocatori + mia figlia di 4 anni a giocare a tennis, booling, baseball ed al rilassante golf. Per non parlare della più massacrante Boxe!!! . Il risutato? Vedere mia madre giocare su una consolle (a tennis)...

OT: Back to Work

Ferie finite....e si ritorna a lavoro! Già....quando la maggior parte dell'Italia va in ferie, io rientro. Raramente ho fatto le ferie in Agosto: è affollato ovunque, ci si deve accontentare troppo spesso, costa tutto molto di più. Luglio (o Settembre) li trovo i mesi migliori: meno folla, prezzi decenti e, al ritorno, la città è vuota (ergo: meno traffico, meno problemi di parcheggio, più tranquillità in ufficio). Quest'anno, dopo una assenza di 6 anni, sono tornato in un posto che adoro ed in cui ho tanti (ma proprio tanti) bei ricordi: Molveno. Un posto splendido in quanto unisce il bello dell'acqua (un po'...

 

 

Copyright © Mighell |  Theme by Mighell.