Mostrando las entradas con la etiqueta .net compact framework. Mostrar todas las entradas
Mostrando las entradas con la etiqueta .net compact framework. Mostrar todas las entradas

lunes, junio 09, 2008

30 días de .Net Compact Framework

Chris Craft en su blog, todos los días durante un mes, ira agregando una aplicacion escrita en .Net Compact Framework. Para demostrar que es facil escribir aplicaciones en NetCF. Hasta el momento ya creo las siguientes aplicaciones:

image image image image
Minutes to Midnight Countdown Bluetooth Manager GPS Compass Mileage Tracker
image image image image
Mobile Capture Pocket PasswordGen Mobile FX What will be next?

miércoles, junio 04, 2008

Generando una dll para Compact Framework con CodeDom

Un integrante de mi equipo de desarrollo ( Javier ), ayer logro descubrir que parametros había que ponerle a CompilerParameters, para que después el CSharpCodeProvider genere una dll de .Net Compact Framework.
A continuación dejo el código:

using System;
using System.Text;
using Microsoft.CSharp;
using System.CodeDom.Compiler;
using Microsoft.Win32;
using System.IO;
using System.CodeDom;

public partial class CompactAssembly
{

public static void CreateTestDll()
{
StringBuilder sb = new StringBuilder("");

sb.Append("namespace CSCodeEvaler{ \n");
sb.Append("public class CSCodeEvaler{ \n");
sb.Append("public object EvalCode(){\n");
sb.Append("return 1; \n");
sb.Append("} \n");
sb.Append("} \n");
sb.Append("}\n");
CompactAssembly.CompileCompactAssembly(sb.ToString(), "CodeDomGenerated.dll");
}

public static bool CompileCompactAssembly(string codeToCompile, string outAssemblyName)
{
CodeDomProvider csp = new Microsoft.CSharp.CSharpCodeProvider();
CompilerParameters cp = new CompilerParameters();
cp.OutputAssembly = outAssemblyName;
cp.GenerateExecutable = false;
cp.GenerateInMemory = false;
cp.CompilerOptions = @"/noconfig /nostdlib";
cp.ReferencedAssemblies.Add(Path.Combine(@"C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE", "mscorlib.dll"));
CompilerResults cr = csp.CompileAssemblyFromSource(cp, codeToCompile);
return cr.Errors.Count == 0;
}
}

miércoles, marzo 12, 2008

Mobile Blogs

En estos días me ecnotre con blogs muy buenos de desarrollo en dispositivos moviles en CF.

Estos son:

Windows CE Base Team Blog

Christian Helle's Blog

Mobile Development de Raffaele Limosani.

Este último hace escribe una muy buena nota sobre el espacio de memoria en las PPC y por lo tanto consideraciones a la hora de desarrollar en CF: NETCF: Memory leak... now what??

Manetner una Session en Web Services con Compact Framework

Un integrante de mi Team (Diego) encontró en un foro como mantener una sesión cuando se consume un Web Service.

A continuación les dejo links del código:


http://www.alexfeinman.com/download.asp?doc=SessionAwareWebSvc.zip

Mirror: http://www.box.net/shared/static/bjur3eskkg.zip

Lecturas relacionadas sobre web services en CF:

SmartPhone 2003 and .NETcf Primer
SmartPhone (SP) and WebService Enhancements (WSE) with .NETcf

lunes, julio 02, 2007

.NET Compact Framework 3.5 Beta1

Salió la.NET Compact Framework 3.5 Beta1 ya viene en: Visual Studio 2008 CTP (Codename: Orcas). A continuación una lista de las cosas nuevas en esta nueva versión:

  • Windows Communication Foundation (WCF)
  • LINQ (DB, XML y objetos)
  • Ahora se pueden agregar gráficos en los siguientes controles:
    • System.Windows.Forms.TabPage
    • System.Windows.Forms.Panel
    • System.Windows.Forms.Splitter
    • System.Windows.Forms.PictureBox
  • Soporte para SounPlayer
  • Compresion. ( System.IO.Compression.CompressionMode, System.IO.Compression.DeflateStream, System.IO.Compression.GZipStream)
  • Id de la plataforma. Más info en: Microsoft.WindowsCE.Forms.WinCEPlatform



miércoles, marzo 14, 2007

.Net Compact framework for Symbian

Después de leer esto:

«Un artículo publicado en el New York Times indica cuáles son los sistemas operativos para teléfonos móviles más extendidos en el mercado. Según éste, el primero sería Symbian con un 66%, seguido por Windows Mobile con un 14% (algo menos que el año pasado), después BlackBerry con un 7% y a continuación Linux con un 6%.»

en Barrapunto, encontré esto: .Net Compact framework for Symbian. .Net en casi todos lados :)

miércoles, febrero 14, 2007

miércoles, junio 07, 2006

[.Net] Un ejemplo de sicronizacion con SQL CE 3.0 y Seguridad en Windows CE

En GotDotnet encontre un ejemplo practico para sincronizar dispositivos moviles, con todas las nuevas tecnologias de .Net 2.0 (SQL CE 3.0, SQL 2005 y C#)

Link: IBUYSPY DELIVERY 2005 DEVELOPER TOOLKIT SAMPLE

Por otro lado encontre unas notas de como trabajar para que tus aplicaciones en dispositivos moviles sean seguras. Links:


Creación de un dispositivo seguro de Windows CE

Características de seguridad en Windows CE .NET

y este que no tiene que ver con seguridad:
XML y Windows CE 3.0

jueves, junio 01, 2006

[.Net, DB]Sincronización con SQL Mobile 2005

Estube buscando sobre sinconizacion con SQL Mobile y encontre bastante:

- Una intro a las tecnologias actuales: Data Synchronization: Which Technology?

- Un tutorial en castellano de: RDA & Merge Replication

- Sincro multi usuario : Multi-User Considerations in Data Synchronization for SQL Server 2005 Mobile Edition 3.0

- tutorial paso a paso VS 2005 y SQL Mobile: Step by Step: Developing a SQL Mobile Application with Visual Studio 2005 and SQL Server 2005

Webcasts:

- Intelligent Data Synchronization in a Semi-Connected Environment

- Developing a SQL Mobile Application with Visual Studio 2005 and SQL Server 2005

Presentaciones:

- Data Access with the Compact Framework ( AdoGuy)

- Data Access with SQL Server 2005 Mobile Edition and the .NET Compact Framework v2.0

Lo que viene:

Aparentemente en el verano yanqui va a salir un CTP SQL Server Everywhere Edition, esta BD va poder instalarse en cualquier lado, y va a ser facilmente sincronizable.
Ayudnado a los desarrolladores a cumplir con el lema: "Your Data, Any Place, Any Time". Notas:
-
Nota 1

- Nota 2 (Castellano)

martes, mayo 23, 2006

[.Net] ClickOnce para SmartDevices??

Según veo en el FAQ de ClickOnce , este no funciona para SmartDevices. Pero si vamos a Mobile developer center en la parte de samples encontramos el siguiente articulo: "Creating Self-Updating Applications With the .NET Compact Framework". La unica macana es que este articulo, esta orientado al framework 1.1. En microsoft tambien encontre un "Smart Application Updater", este lo tendre que investigar con mas tiempo.


Aqui una lista de guias para ClickOnce:
The Magic of ClickOnce
ClickOnce flash
Deploy and Update Your Smart Client Projects Using a Central Server

Por otro lado en esta busqueda me encontre con una linda presentacion que habla de los temas de syncronismos para smart devices, y otras cosas.