ottobre 2005 - Posts
Mi scuso con i lettori: in questi giorni siamo veramente presissimi con la preparazione logistica di DevCon 2005, quindi non riesco a inserire molti post nel blog. Fra le mille cose da fare sono riuscito (di notte) a chiudere slide/demo e scheda tecnica del nostro nuovo corso su Visual Studio Team System che ritengo personalmente un prodotto veramente ottimo. Nei prossimi giorni spero di avere un attimo di tempo per inserire un po' di appunti che ho preso sulla versione finale di VS 2005. Sul blog mobile sono riuscito a scrivere due cosette su Base Table Cursor e SqlCeResultSet visto che ho passato mezza giornata a fare prove su un database SQL 2005 Mobile da quasi 1 Gb.
Viste le due richieste che mi sono arrivate, questo il programmino che si monta su Tom Tom (occhio a scaricare la versione corretta in base alla versione di Tom Tom) che segnala (con voce e simboli) gli autovelox. http://checkpoint.oabsoftware.nl/index.php?MainURL=body-download.htm
Lo uso da mesi e devo dire che ci prende parecchio: gli autovelox disponibili sono quelli fissi, i tollgate camera, le telecamere sui semafori e le section camera autostradali. Gli autovelox sono indicati come normali POI (Point of Interest) di Tom Tom, ma grazie al softwarino si ottengono le indicazioni vocali. Inoltre l'interfaccia consente di sincronizzare prima di una partenza i POI aggiornati e segnalare eventuali autovelox trovati per strada e non presenti. Alla prossima sincronizzazione con il loro server vengono uploadati i nuovi POI.
In attesa del servizio diretto da Tom Tom in Italia, credo sia una buona soluzione. Vi consiglio di leggere attentamente il manuale per configurarlo in modo corretto: ad esempio i file audio di segnalazione vanno scaricati a parte (in inglese...ma volendo potete rifarveli in italiano) e associati a ogni POI da segnalare.
Il tutto comprende anche alberghi, ristoranti, campeggi etc...ma credo sia la parte meno interessante :-)
Disponibile su connect.microsoft.com e fra pochissimo su MSDN e TechNet.
Ecco le novità prese direttamente dal sito:
What's New:
- Internet Explorer - This is a build closer to Beta 2, with a bunch of new features:
- Tabs - Now under the address bar... woo hoo!!!
- Better Phishing Filter
- ActiveX "Opt-In" - Practically all ActiveX controls are off by default. Users have to specifically enable the ones they want to use. As a result, the XMLHTTP object that is so heavily used in AJAX websites is now native code for the browser, and not an ActiveX control.
- Parental Controls - Windows Parental Controls tied into the browser.
- Favorites Center - FINALLY a better Favorites management experience.
- QuickTabs - Microsoft one-ups Firefox with an overview screen of all open tabs.
- Tab Groups (or Tab Favorites) - You can save a series of open tabs as a single group, and open that group as a favorite.
- Advanced Printing - Multi-page print preview with a default option to print only the selected text. You can also manipulate the margins live and see the results in a "print designer".
- Developer Toolbar - I'm presuming that this is the same as what was released for IE6.
- Standards - Improvements to the way IE handles international domain names, and CSS 2.1 support.
- Networking
- Network Center - Replaces "My Network Places" and "Network Neigfhborhood".
- Improved TCP/IP stack - You now have more control over network bindings, and there appears to be more fit and polish to the unified IPv4/IPv6 stack.
- Diagnostics - Built-in memory, hard drive, and network diagnostics to help resolve common problems automatically.
- Windows Mobility Center - New control panel to access common settings, such as screen brightness, volume, and power management. It's reminiscent of a car dashboard.
- Windows Media Player 11 - It may still be branded WMP10, but it's definitely v11. The UI is nowhere near final, but it's still sweet. Definitely worth playing around with.
What's Hinted At:
- Windows AntiSpyware - It's in the Security Center, but it's just a visual cue... there's no code in there yet.
What's Broke:
- Windows Media Center - doesn't seem to work on my Tecra M4 if I use the Nvidia GeForce 6600 driver (to finally get Glass) instead of the Nvidia GeForce Go 6200/6600 drivers for XP.
- Tablet features - The TIP throws a Win32 exception when I shut down, and the neat pen-related visual cues (the "magic" halo when you hold the pen down, etc). The TIP still renders horribly under Glass.
What's Missing:
- Sidebar - Don't expect to see it in distributed builds until Beta 2. NOTE: The bootleg Sidebar that's been going around the net doesn't work on 5231.
Fra ieri e oggi ho pubblicato le schede dei nostri nuovi corsi su Mobility e ASP.NET 2.0.
Questa la linea dei corsi su ASP.NET 2.0. Come per tutti i nostri corsi, le scalette degli argomenti sono completamente personalizzabili in base alle esigenze. E' possibile accorpare argomenti dai corsi su .NET, C#, Web Service ecc.
ASP.NET Upgrade to 2.0 Core
Il corso per chi conosce ASP.NET 1.x e vuole da subito approfondire gli argomenti della versione 2.0. Si introducono tutte le nuove feature per poi approfondirle nel dettaglio di funzionamento interno e nelle possibilità di personalizzazioni. E' il corso più sensato per coloro che lavorano con ASP.NET 1.x e devono/vogliono fare l'upgrade alla nuova versione.
ASP.NET 2.0 What's New
Panoramica di un giorno sulle nuove caratteristiche di ASP.NET 2.0. Si da per scontata la conoscenza della versione 1.x. La giornata è introduttiva e presenta una carrellata tecnica di tutte le novità comprese Asyncronous Page, System.Transaction, Web Event e Custom Provider.
ASP.NET 2.0 Intro
Corso di introduzione a ASP.NET 2.0 per chi non ha mai sviluppato con ASP.NET 1.x e arriva da ASP o PHP. La prima giornata, opzionale, prevede una introduzione a HTTP e HTML per coloro che non hanno mai sviluppato per il web. Le giornate successive affrontano lo sviluppo in ASP.NET 2.0 partendo dall'architettura, analizzando pagine, web control, eventi, configurazione, classi a disposizione.
ASP.NET 2.0 Core
Corso di appofondimento per ASP.NET 2.0. E' la naturale continuazione del corso Intro e affronta le migliori tecniche di sviluppo per ottenere applicazioni performanti in tutti gli scenari. Si scende nel dettaglio di tutte le feature di asp.net, dalla compilazione, all'architettura dei provider, all'implementazione di provider custom. Particolare attenzione viene posta su tutte le tecniche per migliorare l'esecuzione di applicazioni.
Si danno per scontati tutti gli argomento del corso Intro anche se è possibile inserire alcuni argomenti nel caso i partecipanti ne abbiano bisogno.
In tutti i corsi verranno trattati con il relativo livello di approfondimento ADO.NET 2.0, SQLCLR, SQL 2005 Noitification Service, SQL 2005 Broker, MSMQ.
Nuovo corso DevLeap della serie Core (Advanced). E' un corso avanzato che affronta le novità del .NET Compact Framework 2.0, SQL 2005 Mobile, le classi per l'utilizzo di MSMQ in scenari mobile. Tratta argomenti quali multithreading e nuove caratteristiche per gestione della memoria, la JIT compilation e l'utilizzo di classi Windows Mobile 5.0.
E' adatto a coloro che utliizzano dalla versione 1.0 e che vogliono approfondire lo sviluppo in ambiente mobile con .NET 2.0, SQL 2005 Mobile, MSMQ. Tutti gli argomenti, come sempre, sono completamente personalizzabili in base alle esigenze del cliente. La scheda tecnica del corso è disponibile sul nostro sito: http://www.devleap.com/document.aspx?id=3784. Il corso si affianca il corso Intro e il corso Core sullo sviluppo mobile con la versione 2.0 del .NET Compact Framework .
Nuovo corso DevLeap della serie Core (Advanced): è la rivisitazione del corso Mobile Dev in .NET Core in versione .NET Compact Framework 2.0 e SQL 2005 Mobile. E' un corso avanzato che affronta le problematiche di sviluppo in ambienti con risorse limitate dove spesso 500 KB di RAM sono importantissimi. E' adatto a coloro che vogliono approfondire lo sviluppo in ambiente mobile con .NET 2.0 e SQL 2005 Mobile. Tutti gli argomenti, come sempre, sono completamente personalizzabili in base alle esigenze del cliente. La scheda tecnica del corso è disponibile sul nostro sito: http://www.devleap.com/document.aspx?id=3783. Il corso si affianca il corso Intro sullo sviluppo mobile con la versione 2.0 del .NET Compact Framework. Non è necessario seguire il corso sulla 1.0 per partecipare a questo corso. A breve pubblicheremo la scheda del corso Mobile Development Upgrade to .NET 2.0 Core: si tratta di un corso avanzato di upgrade dalla versione 1.0 alla versione 2.0.
Nuovo corso DevLeap: è la rivisitazione del corso Mobile Dev in .NET rivisto in versione .NET Compact Framework 2.0 e SQL 2005 Mobile. E' un corso introduttivo ma che da subito indirizza i partecipanti verso il corretto utilizzo delle tecnologie. E' adatto a coloro che vogliono iniziare a svilluppare in ambiente mobile con .NET 2.0. Tutti gli argomenti, come sempre, sono completamente personalizzabili in base alle esigenze del cliente. La scheda tecnica del corso è disponibile sul nostro sito: http://www.devleap.com/document.aspx?id=3782. Il corso si affianca ai due corsi Intro e Core sullo sviluppo mobile con la versione 1.0 del .NET Compact Framework. Non è necessario seguire il corso sulla 1.0 per partecipare a questo corso. A breve pubblicheremo la scheda del corso Mobile Development in .NET 2.0 Core: si tratta di un corso avanzato sullo sviluppo mobile con .NET 2.0 che scende nei dettagli del CLR, Multithreading, SQL 2005 Mobile, Performance, MSMQ.
Qualche dettaglio:
Il corso affronta problematiche e analizza le tecnologie di sviluppo in ambiente mobile lato client e lato server con .NET 2.0.
Nella scaletta presentata (completamente personalizzabile) si parte dalla panoramica dei dispositivi sul mercato per metterne in luce caratteristiche e differenze e per chiarire ogni dubbio sulle sovrapposizioni fra tecnologie. Windows CE 3.x/4.x, Pocket PC 2000/2002/2003/5.0, SmartPhone 2002/2003(5.0, Tablet PC e Smart Display verranno correttamente inquadrati nelle loro rispettive funzioni.
Segue l’importante analisi dei modelli applicativi, fondamentale per capire le diverse possibilità di sviluppo di un’applicazione online, offline, web-based o smart client. Vedremo contestualmente vari scenari applicativi e soluzioni di connettività.
Scenderemo poi sulla piattaforma .NET Compact Framework per poi analizzare Windows Form, Controlli e Custom Control. Dopo una introduzione alla gestione degli errori, vedremo XML e le classi relative del .NET Compact Framework per poi dedicarci al supporto dei Web Service.
Grande spazio viene dedicato all’accesso alle informazioni con ADO.NET e SQL 2005 Mobile. Quest’ultimo apre una serie di considerazioni sulle strategie di sincronizzazione dei dati e sulle modalità di lavoro offline.
Si possono sviluppare soluzioni smart client per SmartPhone 2003 con le stesse metodologie affrontate per lo sviluppo su Pocket PC, pur con qualche limitazione. Vedremo quindi le differenze fra i due ambienti.
Prima di dare uno sguardo al futuro di queste tecnologie in continua evoluzione, analizzeremo una serie di Tips&Tricks per la costruzione di applicazioni efficienti in un ambiente profondamente diverso da quello Desktop e Server.
Da questa statistiche sulle vendite di HTC direi benino :-)
Ricordo che HTC è il produttore hardware di quello che in Italia conosciamo come Qtek, in inghilterra come O2 e in USA (ma anche in europa) come iMate.
|
Sales Report of September 2005 |
|
(Unit: NT$ million) |
|
Total Revenues |
2005 |
2004 |
YoY Growth |
|
September |
6,109 |
2,998 |
103.79% |
|
January through September |
45,244 |
22,063 |
105.07% |
Info dettagliate sul loro sito: http://www.htc.com.tw/
Mini-articolo pubblicato su week.it del 5/7/2005 con le novità della versione 2.0.
http://thinkmobile.it/blogs/rob/archive/2005/10/08/4960.aspx
Se si installa Windows SharePoint Services SP2, probabilmente si riceve l'errore TFS TF31002 (Unable to connect). L'SP2 di SharePoint disabilita NTLM sul sito di default (utilizza Kerberos per default).
Se occorre riapplicare l'autenticaizone andare sotto the \inetpub\adminscripts e lanciare il seguente script ENTER:
v3svc1 è l'id del server virtuali in IIS ricavabile dal metabase di IIS .
cscript adsutil.vbs set w3svc/1/NTAuthenticationProviders "NTLM"
Lanciare poi IISreset oppure stop/restart a mano
Altre info http://support.microsoft.com/?id=832769
Ho pubblicato questi due post per i soli interessati :-) (ho evitato di ripubblicarli quì) sulle statistiche di performance per applicazioni .NET Compact Framework:
http://thinkmobile.it/blogs/rob/archive/2005/10/07/4952.aspx
http://thinkmobile.it/blogs/rob/archive/2005/10/07/4953.aspx
More Posts
Next page »