Programacin de dispositivos mviles con 'NET Compact Framework - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Programacin de dispositivos mviles con 'NET Compact Framework

Description:

Broad knowledge of computer science fundamentals. Ability to think ' ... Interesados: Hablad con vuestros representantes de club sobre ... r pido crees que ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 16
Provided by: recursosDo
Category:

less

Transcript and Presenter's Notes

Title: Programacin de dispositivos mviles con 'NET Compact Framework


1
Programación de dispositivos móviles con .NET
Compact Framework
  • Ricardo Varela
  • Microsoft MVP C
  • http//phobeo.com
  • phobeo_at_ieee.org

2
(No Transcript)
3
Microsoft Summer Internships 2006
  • Lo que os piden
  • C/C/C
  • Complex problem solving skills
  • Methodical approach
  • Attention to detail
  • Negotiation and conflict management 
  • Broad knowledge of computer science fundamentals
  • Ability to think "outside the box"
  • Drive for results
  • Inglés!
  • Interesados Hablad con vuestros representantes
    de club sobre cómo poneros en contacto con
    Microsoft
  • Top Secret a qué se dedican estos chicos
    exactamente?
  • http//internz.org

4
Windows Mobile y .NET CF
  • Windows Mobile Windows CE programas
    extensiones
  • Modular como Windows CE, código a disposición de
    los ensambladores/operadoras
  • Dirigido a
  • Pocket PC, PPC Phone Edition
  • Smartphone (SP)
  • Portable Media Center (PMC)

5
Windows Mobile y .NET CF
6
Windows Mobile y .NET CF
7
demo
  • CfNotepad
  • Creando una aplicacion sencilla en .NET CF 2
  • Uso de controles y layout con docking
  • Dialogos y cajas de mensaje
  • NOTA menus y softkeys en CF

8
demo
  • CfWebService
  • Usando servicios web
  • Llamadas a servicios web desde CF
  • NOTA
  • Auth simple y digest
  • Admite servicios SSL
  • NO admite WS-Security

9
demo
  • CfRssDisplay
  • Usando los nuevos controles y tratamiento de XML
  • Nuevos controles Notifications, Web browser,
    LinkLabel
  • Tratamiento de XML mejorado
  • XPath

10
Desarrollo para dispositivos móviles
  • No hay papeles pequeños sino actores pequeños
    Milan Kundera
  • Hay que tener en cuenta factores especiales
  • Usabilidad e interacción con el dispositivo
  • Rendimiento y consumo
  • Inestabilidad en conexiones
  • Variedad de dispositivos

11
demo
  • StringPerfSample
  • Cuánto más rápido crees que es?
  • Pequeños detalles, como el tratamiento de
    cadenas, son los que perjudican el rendimiento
  • Otros ejemplos campos estáticos, operaciones en
    coma flotante, tratamiento gráfico
  • NOTA Premature optimization is the root of all
    evil Don Knuth

12
demo
  • NativeBeeper
  • Pitando con las librerías del sistema
  • Interacción con el SO y código nativo (P/Invoke)
  • Tb permite usar nuestras propias librerías no
    manejadas, componentes COM
  • Pero esta es otra historia y merece ser contada
    en otra ocasión Michael Ende

13
Referencias
  • .NET CF Development Center - http//msdn.microsoft
    .com/smartclient/understanding/netcf/
  • OpenNetCf - http//www.opennetcf.org
  • MSMobiles - http//msmobiles.com/

14
Referencias
  • Writing Mobile Code Essential Software
    Engineering for Building Mobile Applications Ivo
    Salmre, Addison-Wesley
  • .NET Compact Framework Programming with C
    (Microsoft Net Development Series) Paul Yao
    David Durant, Addison-Wesley
  • advanced Programming Microsoft Windows CE .Net
    Douglas Boiling, Microsoft Press

15
Dudas, preguntas o comentarios?
  • Lista del club .NET Sevilla
  • Correo a STServ_at_dotnetclubs.com
  • subject cualquier cosa
  • body subscribe sevilla
  • Ricardo Varela
  • http//phobeo.com
  • phobeo_at_ieee.org
Write a Comment
User Comments (0)
About PowerShow.com