Construir para Windows 8 y Windows Phone 8 Jump Start

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Construir para Windows 8 y Windows Phone 8 Jump Start"

Transcripción

1 Construir para Windows 8 y Windows Phone 8 Jump Start

2 Conoce tus cosas? Obten certificados! Exámenes de Windows Phone y opciones de capacitación Microsoft Certified Solutions Developer (MCSD) -ExamsTraining Microsoft Learning Partners - Aprende de los Profesionales! Encuentra una Clase:

3 Únete a la comunidad MVA! Microsoft Virtual Academy Aprendizaje en línea libre adaptado para profesionales de TI y desarrolladores Más de 1M de usuarios registrados Hasta la fecha, la formación pertinente en la variedad de productos de Microsoft " Gana mientras aprendes!" Consigue 50 MVA Puntos de este evento! Visita - Voucher Introduce este código: BothW8andWP8JS (vence 3/8/2013)

4 Audiencia Destinada A quién estamos tratando de alcanzar? Los desarrolladores que: Toma un poco de experiencia en el desarrollo de Windows Phone. Quieres desarrollar aplicaciones para Windows Phone 8 y Windows 8. A Quién se puede llegar? Aplicaciones de Windows 8 y Windows Phone soportan: Más de 100 idiomas Más de 200 mercados

5 Propósito Lo que debes esperar? Después de esta presentación, tu debes tener una buena comprensión de: Las principales similitudes y diferencias entre Windows Phone 8 y Windows 8 Cómo crear aplicaciones para Windows Phone 8 y Windows 8 con la reutilización de código máximo Esta presentación no cubre: Cómo escribir una aplicación de Windows Phone 8 Cómo escribir una aplicación de Windows 8 Una forma de escribir aplicaciones que se ejecutan automáticamente en ambas plataformas (no es posible)

6 Estamos en el camino a la convergencia de Windows y Windows Phone

7 Plataforma Windows 8

8 Windows Runtime APIs

9 Windows Phone 7.x Windows Phone 8.NET Windows Phone Runtime Direct3D, XAudio2, MF, WASAPI, WIN32, COM C#, VB C#, VB, C++ C++

10 Windows Phone 8 Plataforma de Desarrollo XAML Apps Tus aplicaciones a tu manera Direct3D Apps XAML Mapas Geolocalización Sensores In-App Purchase Direct3D HTML XML Threading Touch Speech XAudio2 Características del teléfono Push Cámara Video Proximidad Media Foundation Calendario Cartera Contactos Tipos básicos VoIP STL Multitarea Live Tiles Memoria Async Enterprise CRT C# and VB C#, VB, and C++ Sistema de archivos, red, gráficos, Media Core Operating System C++

11 La inversión en la API de Windows Runtime Red Proximidad In-App Purchase Sensores Localización Sistema de archivos Core modelo de aplicación Threading

12 Agenda Qué vas a aprender? Similitudes y diferencias entre Windows Phone 8 y Windows 8 Estos no son la misma plataforma Fundamentos de Modelos de vista Aprende cómo utilizar el enlace de datos MVVM Un buen modelo para la reutilización del código y la separación de las preocupaciones Compartir el código Técnicas para compartir código y código común separada de código específico de la plataforma

13 Comparando Windows 8 and Windows Phone 8 UI y XAML Características específicas de la plataforma Factores de forma Ciclo de vida de la Aplicación (PLM) Sintaxis de XAML Notificaciones Tiles y toast Controles Captura de imagen/video Modelo de datos y el código de soporte Servicios del sistema Creación de bibliotecas compartidas Procesamiento en segundo plano Diferencias de Redes App bar Uso de técnicas de código compartido Uso de patrones para lograr una base de código compartido Almacenamiento local

14 Fundamentos modelos de vista Fundamentos de enlace de datos Enlace de datos: bajo el capó Objeto de dependencia, propiedad de dependencia Ver Modelo INotifyPropertyChanged, INotifyCollectionChanged Commandos

15 Model-View-ViewModel (MVVM) Introducción a MVVM (Model-View-ViewModel) Arquitectura Pros y contras Código compartido con MVVM.NET portable class library Mejores prácticas Libreriasa MVVM MVVM Light Toolkit

16 El código compartido Reutilizar técnicas Libreria Portable Código fuente compartido Herencia Compilación condicional Clases parciales y métodos

17 01 Comparando Windows 8 y Windows Phone 8

18 Temas del curso Creación de aplicaciones para Windows 8 y Windows Phone 8 Jump Start 01 Comparando Windows 8 y Windows Phone 8 02 Conceptos básicos de modelos de vista 03 MVVM ( (Model-View-ViewModel) 04 Código compartido B

19 Agenda UI y XAML Características específicas de la plataforma Factores de forma Ciclo de vida de la Aplicación (PLM) Sintaxis de XAML Notificaciones Tiles y toast Controles Captura de Imagen/video Modelo de datos y código de soporte Servicios del sistema Creación de bibliotecas compartidas Diferencias de Redes Procesamiento en segundo plano App bar Uso de técnicas de código compartido Uso de patrones para lograr una base de código compartido Almacenamiento local Q&A

20 UI y XAML

21 Factores de forma Windows Phone 8 Windows 8 800x480, 1280x720, 1280x x768 + Retrato, Paisaje Paisaje, Retrato, Encajar, Lleno <Pantalla de 5 pulgadas Pantalla de 10 pulgadas +

22 Consideraciones sobre la experiencia del usuario Diseñar un UX nativo para cada plataforma! Windows Phone 8 Windows 8 Toque de una mano más común Uno o dos toques de manos, ratón Hardware garantizado, como la cámara y el acelerómetro Ninguna garantía de ningún hardware específico, debe verificar en tiempo de ejecución Evita varias columnas de contenido Contenido de filas y columnas Desplázate verticalmente para más contenido Desplázatee horizontalmente para más contenido Habitación muy limitado en la barra de la aplicación Espacio significativo en la barra de la aplicación Botón trasero de Hardware Botón Atrás en pantalla Sin zoom semántico Zoom semántico

23 XAML Evita reutilizar XAML a través de Windows Phone 8 y Windows 8 Las principales diferencias entre las plataformas lo hacen difícil de todos modos: Experiencia del usuario Espacio de la pantalla Diseño de página / orientación Espacios de nombres XAML Controles XAML

24 Espacios de nombres XAML y Controles Diferencia de espacios de nombres XAML Windows.UI.Xaml.Controls contiene 8 controles de Windows Microsoft.Phone.Controls y Microsoft.Phone.Shell contienen Windows Phone 8 controles System.Windows.Controls contiene Windows 8 controles y algunos controles comunes Muchos controles están presentes en ambas plataformas pero en diferentes espacios de nombres Ejemplo: Windows.UI.Xaml.Controls.Canvas (Windows 8), System.Windows.Controls.Canvas (Windows Phone 8) Adición de un control no admitido: Comparación detallada: -us/library/windowsphone/develop/jj735581(v=vs.105).aspx

25 Controles Cada plataforma tiene su propio conjunto de controles XAML Algunos, pero no mucho, se superponen Algunos controles están disponibles en ambas plataformas, pero se encuentran en diferentes espacios de nombres Windows Phone 8 Windows 8 PhoneApplicationPage es el elemento raíz de la página Page es el elemento raíz de la página Utiliza la LongListSelector para mostrar el contenido de desplazamiento vertical Utiliza el ListView para mostrar el contenido de desplazamiento vertical Utiliza el control Pivot para el contenido paginación horizontal Utilizael control FlipView para contenido paginación horizontal Utiliza el control ApplicationBar Utiliza el control AppBar UtilizaGridView a la página del grupo en una cuadrícula

26 Controles de Windows 8 LayoutAwarePage : Page FlipView GridView ListView AppBar

27 Controles de Windows Phone 8 PhoneApplicationPage ( second PivotPage here) Pivot LongListSelector ApplicationBar

28 Modelo de datos y código de apoyo

29 Importancia de un modelo de datos Por qué utilizar un modelo de datos? Mantenibilidad - Otros desarrolladores puedan entender mejor tu código Modularidad - No hay código de interfaz de usuario en el modelo de datos Organización del proyecto - Es más fácil encontrar lo que buscas Portabilidad - Reutilizar el modelo de datos en otras plataformas o en otras aplicaciones

30 Almacenamiento local Windows 8 y Windows Phone 8, tanto el almacenamiento de apoyo de pares clave/valor (valores) y los archivos y carpetas. Todo el almacenamiento está aislado para que otras aplicaciones no pueden tocarlo. Windows Phone 8 es compatible con SQL CE. Windows 8 tiene una función de base de datos de API, pero hay bibliotecas SQLite disponibles. API compartida en el espacio de nombres Windows.Storage Potente nuevas API para administrar el almacenamiento local de aplicación Uso intensivo de async / espera Windows Phone 8 API son un subconjunto de la API completa No itinerancia almacén de datos, almacén de datos temporal, la configuración local o la configuración de itinerancia

31 Resumen de las opciones de almacenamiento Característica / Espacio de nombres Propósito Soporta Windows Phone 8? Soporta Windows 8? Windows.Storage Almacenamiento de archivos de aplicación local Si Si System.IO.IsolatedStorage. IsolatedStorageFile Almacenamiento de archivos de aplicación local Si No (utiliza Windows.Storage cuando sea posible) ApplicationData settings (local and roaming) Clave / Valor de almacenamiento No Si System.IO.IsolatedStorage. IsolatedStorageSettings Clave / Valor de almacenamiento Si No Base de datos SI No SQL CE

32 Demo 1: Almacenamiento Local

33 Utilizando técnicas de Código Compartido Variedad de formas para facilitar la compartición de código Bibliotecas portátiles Código fuente compartido (enlaces a archivos de código) Herencia Patrones de arquitectura de software - Patrón MVVM #if conditional blocks El modelo de datos y la lógica de negocios debe ser en gran parte reutilizable No esperes completa reutilización, y no sacrificar la arquitectura o la mantenibilidad de la aplicación

34 Creación de bibliotecas compartidas Visual Studio 2012 (edición no Express) proporciona la plantilla Biblioteca de clases portable para la creación de una biblioteca multiplataforma Limitado a sólo las API comunes en ambas plataformas Compilado en un archivo. Dll que puede ser referenciado por otros proyectos Sólo código administrado permitido

35 Uso de patrones para una base de código compartido Uza buenos patrones y prácticas de diseño de software para lograr una base de código reutilizable Ayudas para facilitar la separación de las preocupaciones Considere el uso de MVVM (model-view-viewmodel) Similar a MVP (model-view presenter) y MVC (model-view-controller) Más sobre esto más adelante Considera el uso de la abstracción Utiliza interfaces / clases abstractas para separar la interfaz de la aplicación

36 Introducción a MVVM MVVM es un patrón arquitectónico Tres partes: Model-View-ViewModel Separación de las preocupaciones - Model: maneja los datos - View Model: maneja la lógica de conversión de los datos del modelo de datos en que la visión puede utilizar - View se encarga de la interfaz de usuario Usando MVVM ayuda a estructurar tu código para que sea reutilizable entre Windows 8 y Windows Phone 8 Ambas plataformas utilizan XAML y el enlace de datos de apoyo

37 Características específicas de la plataforma

38 Características específicas de la plataforma Características similares con diferentes APIs e implementaciones No trate de reutilizar el código de estas características Algunos ejemplos: Ciclo de vida de la Aplicación(PLM) Procesamiento en segundo plano Notificaciones Tiles y toast Captura de Imagen/video Servicios del sistema App bar Diferencias de Redes

39 Ciclo de vida de la Aplicación Parte de la responsabilidad de un sistema operativo es la gestión de la ejecución del programa La necesidad de gestionar los recursos del sistema: CPU, memoria, red, batería, etc Las Aplicaciones tienen un "ciclo de vida" Cambios en el estado gestionados por el sistema operativo El estado de la Aplicación determina el acceso a los recursos del sistema El Estado de la Aplicación también determina qué aplicaciones el sistema termina cuando poca memoria

40 Ciclo de vida de la Aplicación Sólo las aplicaciones en primer plano ejecutan código Aplicaciones en segundo plano o no ejecución no pueden ejecutar código Excepción: Agente de fondo de una aplicación Las aplicaciones pueden perder los datos no guardados si es terminado por el sistema Hay dos tipos de datos para guardar/cargar datos: aplicaciones y datos de sesión - Inmediatamente guardar los datos de la aplicación en lo posible - Guardar los datos de sesión al suspender

41 Ciclo de vida de la Aplicación A diferencia del ciclo de vida de aplicaciones para Windows Phone 8 y Windows 8 Cierre Windows Phone 8 Windows 8 No está en ejecución No está en ejecución Lanzamiento Ejecutandose Activación Activación Activación Desactivar Ejecutandose Suspendida Reanudación Latente Suspendida Desechadas Finalizada

42 Ciclo de vida de la Aplicación En ambas plataformas, sólo la aplicación en primer plano puede consumir recursos de CPU Otras aplicaciones se suspenden (Windows) o desactivar (Windows Phone) En suspensión/desactivación, detener las tareas de fondo y guardar el estado de la aplicación Ambas plataformas dan un tiempo a la App para salvar los datos cuando se esta suspendiendo/desactivando

43 Ciclo de vida de la Aplicación Windows Phone 8 Windows 8 Deriva de: System.Windows.Application Deriva de: Windows.UI.Xaml.Application Application_Launching OnLaunched Application_Activated OnSuspending Application_Deactivated Application_Closing

44 Demo 2: Ciclo de vida de la Aplicación

45 Tareas del Sistema / Contratos Tanto Windows Phone 8 y Windows 8 tienen una función de apoyo a las operaciones comunes Implica la coordinación con el sistema operativo En Windows Phone 8, estos son manejados por tareas En Windows 8, estos son manejados por contratos Nota: Las tareas y los contratos establezcan capacidades similares para el usuario, pero tienen diferente experiencia del desarrollador Search contract in the Windows 8 Weather app

46 Enfoque de Grupo vs Enfoque de Contratos Windows Phone 8 APIs tarea se encuentran en el espacio de nombres Microsoft.Phone.Tasks: PhotoChooserTask AddressChooserTask SaveContactTask and more Windows 8 contratos disponen APIs individuales Declarar el apoyo a los contratos en el manifiesto A menudo relacionado con los cristales abiertos por los encantos (panel de búsqueda, panel de acciones, etc)

47 Windows 8 Contratos Un contrato es esencialmente un acuerdo Una aplicación implementa el acuerdo y Windows proporciona el apoyo necesario Implementación de los contratos por lo general implica métodos de alteración de la clase de aplicación o eventos manejo de clases de la API de Windows Dependiendo de la aplicación, los usuarios pueden esperar algunos contratos que deben cumplirse Ejemplos de contratos: Buscar, compartir, jugar a

48 Tiles Tiles son un punto de entrada para aplicaciones Windows 8 y Windows Phone 8 Una tile primaria que inicia la aplicación normalmente Además, los tiles secundarios pueden ser fijado a la pantalla de inicio - Crear un "vínculo profundo" que lleva al usuario a una página específica en la aplicación Ambas plataformas soportan live tiles, en el que el contenido se actualiza periódicamente Tiles en Windows 8 Windows Phone 8 Tiles

49 Tiles Ambos son compatibles con las plataformas tiles, pero las API son completamente diferentes Windows tiles Windows Phone tiles Tres tamaños: pequeño, mediano, ancho Dos tamaños: mediano, ancho Standard tiles, flip tiles, cyclic tiles, and iconic tiles (Microsoft.Phone.Shell) SecondaryTile se puede personalizar mediante plantillas XML (Windows.UI.StartScreen) Proporcionar imágenes de tiles en el manifiesto Proporciona imágenes de tiles en el manifiesto Creación de tiles secundarias utilizando el método estático ShellTile.Create Creación de tiles secundarias utilizando el método SecondaryTile.RequestCreateAsync Actualizar aplicación tile mediante el uso de ShellTile (Microsoft.Phone.Shell) Actualizar aplicación tile utilizando TileUpdateManager y TileNotification (Windows.UI.Notifications) El usuario puede apagar el Live Tile

50 Tiles Windows Phone tiles CycleTileData tiledata = new CycleTileData() { Title = group.title, SmallBackgroundImage = new Uri(group.GetImageUri(), UriKind.RelativeOrAbsolute), CycleImages = list }; ShellTile.Create(new Uri(navDataSource, UriKind.Relative), tiledata, true); Windows tiles var tile = new SecondaryTile( item.uniqueid, item.shorttitle, item.title, item.uniqueid, TileOptions.ShowNameOnLogo, uri ); await tile.requestcreateasync(); // // // // // // Tile ID Tile short name Tile display name Activation argument Tile options Tile logo URI

51 Notificationes Una aplicación puede alertar al usuario de un evento: Nuevo correo electrónico, reunión pronto, etc Tanto Windows 8 y Windows Phone 8 tienen APIs para enviar las notificaciones de usuario No sobre-uso de ellos, ya que pueden ser molestos Siempre da al usuario la opción de convertirlos encendido/apagado Un recordatorio de Windows 8 Una alarma de Windows Phone 8

52 Notificationes Windows Phone 8 es compatible con dos tipos de notificaciones: recordatorio y la alarma. Además, Windows Phone 8 puede mostrar toasts con ShellToast, que se puede mostrar en el fondo. Alarma y recordatorio: espacio de nombre Microsoft.Phone.Scheduler ShellToast: espacio de nombre Microsoft.Phone.Shell Windows 8 usa notificaciones toast ToastNotificationManager y ScheduledToastNotification (Windows.UI.Notifications) Habilitado en el manifiesto Utiliza una plantilla toasts (las estándar se definen como XML)

53 Demo 3: Recordatorios

54 Configuración de la aplicación La mayoría de las aplicaciones tienen algunas preferencias de usuario que se pueden configurar En Win8, utiliza la clase ApplicationData para administrar la configuración Espacio de nombre Windows.Storage Settings pane in the Windows 8 Weather app En WP8, utiliza la clase IsolatedStorageSettings para administrar la configuración Espacio de nombre System.IO

55 Configuración de almacenamiento (Windows 8) private void SaveSetting<T>(bool local, T value, string key) { if (local) { ApplicationData.Current.LocalSettings.Values[key] = value; } else { ApplicationData.Current.RoamingSettings.Values[key] = value; } }

56 Configuración de almacenamiento (Windows Phone 8) IsolatedStorageSettings appsettings = IsolatedStorageSettings.ApplicationSettings; const string MusicKey = "MusicSetting"; public bool MusicSetting { get { return appsettings.contains(musickey)? (bool)appsettings[musickey] : true; } set { if (appsettings.contains(musickey)) appsettings[musickey] = value; else appsettings.add(musickey, value); appsettings.save(); } }

57 Redes Las aplicaciones dependen cada vez más de las capacidades de Internet de los dispositivos que se ejecutan en Para Windows 8 y Windows Phone 8, debe declararlo en el manifiesto Capacidad de red en el manifiesto de Windows Phone 8 Capacidad de Internet en el manifiesto de Windows 8

58 Diferencias de API de red Windows Windows Phone Ambos NetworkInterface ConnectionManager HttpWebRequest, HttpWebResponse - System.Net.NetworkInformation DatagramSocket, StreamSocket - Windows.Networking.Sockets HttpClient - System.Net.Http - System.Net Socket (TCP or UDP) - System.Net.Sockets WebClient - System.Net - System.Net

59 Red: HttpClient (Windows 8) Windows 8 introduce la HttpClient Actúa como una sesión para enviar peticiones a un servidor - HTTP, GET, POST, PUT Los datos devueltos como una cadena, HttpResponseMessage, Stream, or byte array Puede servir como una clase base para su propia implementación del cliente La autenticación puede ser manejado mediante el suministro de un WebRequestHandler HttpClient client = new HttpClient(); string body = await client.getstringasync("

60 Red: WebClient No está disponible en Windows 8 (con excepción de las aplicaciones de escritorio) Utiliza en lugar de HttpClient WebClient se utiliza en aplicaciones de Windows Phone 8 Un poco diferente de la WebClient en versiones anteriores de Windows WebClient client = new WebClient(); client.downloadstringcompleted += (sender, evtargs) => { MessageBox.Show(evtArgs.Result); }; client.downloadstringasync(new Uri("

61 Trabajo en segundo plano Sólo una aplicación puede estar en primer plano en cualquier momento Qué pasa si quiero ejecutar código en segundo plano? Es posible que quiera... Transmitir música Hacer ping a un servidor de actualizaciones Descargar un archivo

62 Trabajo en segundo plano Tanto aplicaciones de Windows 8 y Windows Phone 8 puede dar el sistema operativo de una tarea, que se ejecutará cuando se produzca algún disparador Se comporta de forma independiente de la aplicación El sistema operativo tiene el control total sobre él

63 Tareas en segundo plano Windows Phone 8 Tareas Windows 8 Tareas Deriva de BackgroundAgent o una de sus subclases: Windows.ApplicationModel.Background - Microsoft.Phone y Microsoft.Phone.Scheduler espacios de nombres Reemplaza el método OnInvoke y llama NotifyComplete cuando hayas terminado. Comprueba que la tarea aún no está registrada Usa ScheduledActionService para añadir y eliminar agentes fondo Implementa la interfaz IBackgroundTask y su método Run Declara tareas en segundo plano en el manifiesto Comprueba que la tarea aún no está registrado Usa BackgroundTaskBuilder para crear y registrar una instancia de la tarea Controla el evento BackgroundTaskCompleted para obtener datos de vuelta de la tarea

64 Tareas en segundo plano (Windows 8) using Windows.ApplicationModel.Background; namespace MyTaskExample { public class SimpleBackgroundTask : IBackgroundTask { public void Run(IBackGroundTaskInstance task) { // Do stuff... } } } <Extensions> <Extension Category="windows.backgroundTasks" EntryPoint="Tasks.MyTask"> <BackgroundTasks> <Task Type="systemEvent" /> </BackgroundTasks> </Extension> </Extensions>

65 Tareas en segundo plano cont. (Windows 8) foreach (var task in Background.BackgroundTaskRegistration.AllTasks) { // Use if (task.value.name == taskname) to see if the task has already been registered } // If not... var taskbuilder = new BackgroundTaskBuilder(); taskbuilder.name = taskname; taskbuilder.taskentrypoint = "Tasks.MyTask"; taskbuilder.settrigger(new SystemTrigger(SystemTriggerType.TimeZoneChange, false)); BackgroundTaskRegistration mytaskregistration = taskbuilder.register(); task.completed += new BackgroundTaskCompletedEventHandler(OnTaskCompleted); //... public void OnTaskCompleted(BackgroundTaskRegistration sender, BackgroundTaskCompletedEventArgs args) { // Process results of the task... }

66 Tareas en segundo plano (Windows Phone 8) public class ScheduledAgent : ScheduledTaskAgent { protected override void OnInvoke(ScheduledTask task) { // Write code here to perform your task... NotifyComplete(); } } PeriodicTask task = ScheduledActionService.Find(taskName) as PeriodicTask; bool found = (task!= null); if (!found) task = new PeriodicTask(taskName); else ScheduledActionService.Remove(taskName); task.description = description; task.expirationtime = DateTime.Now.AddDays(10); ScheduledActionService.Add(task);

67 Media Capture Tanto Windows 8 y Windows Phone 8 tienen la API de Media Capture API y es proporcionado por el sistema UIs Aplicación de cámara en Windows 8 Aplicación de cámara en Windows phone8

68 Media Capture (Windows 8) Windows utiliza CameraCaptureUI para capturar imágenes y videos Windows.Media.Capture espacio de nombres Activa la Webcam y el micrófono en el manifiesto private async void OnCapturePhoto(object sender, TappedRoutedEventArgs e) { var camera = new CameraCaptureUI(); var file = await camera.capturefileasync(cameracaptureuimode.photo); if (file!= null) { // Do something with the result... } }

69 Media Capture (Windows Phone 8) Windows Phone utiliza CameraCaptureTask para tomar fotos Microsoft.Phone.Tasks espacio de nombres Habilita ID_CAP_ISV_CAMERA y ID_CAP_MICROPHONE en el manifiesto private readonly CameraCaptureTask cameratask; public Init() { cameratask = new CameraCaptureTask(); cameratask.completed += PhotoCaptured; } public void TakePhoto() { cameratask.show(); } private async void PhotoCaptured (object sender, PhotoResult result) { await Task.Run(() => { // Do something with the result... }); }

70 Demo 4: Media Capture

71 App Bar La app bar es un buen lugar para poner los comandos de uso frecuente La Windows 8 app bar tiene algunas limitaciones técnicas Las normas de certificación pueden limitarlo El teléfono tiene espacio limitado en la pantalla La app bar no puede ocupar demasiado espacio Pon comandos adicionales en el menú Una Windows Phone 8 app bar con el menú ampliado Una Windows 8 app bar con tres botones

72 App Bar Windows Phone 8 App Bar Windows 8 App Bar Una app bar en la parte inferior de la página Dos app bars: una inferior y otra superior Sólo cuatro elementos permitidos Se comporta como cualquier recipiente - Pon los artículos adicionales en el menú - No hay menú ApplicationBar controlar interior PhoneApplicationPage.ApplicationBar - Puede agrupar elementos en los contenedores anidados AppBar control interior Page.BottomAppBar o Page.TopAppBar Modo establecer por Defecto para mostrar la barra de la aplicación cuando se carga la página Establecer IsOpen en true para mostrar la barra de la aplicación cuando se carga la página Set IsMenuEnabled para activar el menú Establecer IsSticky true para forzar una barra de la aplicación de permanecer siempre abierta - Sin agrupamiento

73 App Bar (Windows 8) <Page.BottomAppBar IsOpen="True"> <AppBar x:name="bottomappbar" Opened="AppBar_Opened" Padding="10,0,10,0"> <Grid> <StackPanel Orientation="Horizontal" HorizontalAlignment="Left"> <Button Style="{StaticResource EditAppBarButtonStyle}" Click="Edit_Click"/> <Button Style="{StaticResource RemoveAppBarButtonStyle}" Click="Remove_Click"/> <Button Style="{StaticResource AddAppBarButtonStyle}" Click="Add_Click"/> </StackPanel> <StackPanel Orientation="Horizontal" HorizontalAlignment="Right"> <Button Style="{StaticResource RefreshAppBarButtonStyle}" Click="Refresh_Click"/> <Button Style="{StaticResource HelpAppBarButtonStyle}" Click="Help_Click"/> </StackPanel> </Grid> </AppBar> </Page.BottomAppBar>

74 App Bar (Windows Phone 8) <phone:phoneapplicationpage.applicationbar> <shell:applicationbar IsVisible="True" IsMenuEnabled="True" Mode="Default" Opacity="1.0"> <shell:applicationbariconbutton x:name="btntakepicture" IconUri="/Assets/Icons/camera.png" Click="btnTakePicture_Click" Text="Take Picture"/> <shell:applicationbariconbutton x:name="btnsharetask" IconUri="/Assets/Icons/share.png" Click="btnShareShareTask_Click" Text="Share Image"/> <shell:applicationbariconbutton x:name="btnstartcooking" IconUri="/Assets/Icons/alarm.png" Click="btnStartCooking_Click" Text="Start Cooking"/> <shell:applicationbariconbutton x:name="btnpintostart" IconUri="/Assets/Icons/like.png" Click="btnPinToStart_Click" Text="Pin To Start"/> </shell:applicationbar> </phone:phoneapplicationpage.applicationbar>

75 Resumen

76 Resumen Las principales diferencias en los dispositivos físicos y la forma en que los usuarios interactúan con los medios de cada plataforma tiene una interfaz de usuario y UX separada No reutilices XAML a través de plataformas

77 Resumen Algunas APIs están disponibles en ambas plataformas Crea bibliotecas portátiles (archivos. Dll) que utilizan las API comunes Ejemplo: Windows.Storage.StorageFile proporciona API común para el almacenamiento de archivos Muchas de las funciones son externamente similares pero aplicadas de manera diferente Los principales ejemplos: Ciclo de vida de la aplicación, tiles, media capture, tareas/contratos, ajustes, tareas de fondo, app bar.

78 Q&A

79

03 Model-View-ViewModel

03 Model-View-ViewModel 03 Model-View-ViewModel Temas del curso Creación de aplicaciones para Windows 8 y Windows Phone 8 Jump Start 01 Comparando Windows 8 y Windows Phone 8 02 Conceptos básicos de modelos de vista 03 MVVM (

Más detalles

MS_20481 Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

MS_20481 Essentials of Developing Windows Store Apps Using HTML5 and JavaScript Essentials of Developing Windows Store Apps Using HTML5 and JavaScript www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este

Más detalles

FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT. Windows 8 Developer: MCSD Windows Store Apps Using C#

FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT. Windows 8 Developer: MCSD Windows Store Apps Using C# FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT Windows 8 Developer: MCSD Windows Store Apps Using C# DETALLE DE LA ACCION FORMATIVA Mediante la siguiente acción formativa se formará a las personas asistentes

Más detalles

Windows Server 2012: Infraestructura de Escritorio Virtual

Windows Server 2012: Infraestructura de Escritorio Virtual Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Visión general de Virtualización del Escritorio de Microsoft y la Virtualización del estado de usuario Módulo del Manual Autores: James

Más detalles

Instalación del Software Magaya

Instalación del Software Magaya Instalación del Software Magaya INSTALACIÓN DEL SOFTWARE MAGAYA INTRODUCCIÓN A LA INSTALACIÓN DEL SOFTWARE MAGAYA Introducción a la Instalación del Software Magaya Este tema de instalación explica las

Más detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

Guía de instalación de la carpeta Datos de IslaWin

Guía de instalación de la carpeta Datos de IslaWin Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3

Más detalles

Aplicaciones Móviles. Sesión 12: Acceso a datos

Aplicaciones Móviles. Sesión 12: Acceso a datos Aplicaciones Móviles Sesión 12: Acceso a datos Contextualización Los datos son actualmente elementos muy importantes, pues éstos definen características de uso de elementos en la informática, dan identidad

Más detalles

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions S MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

SiteAudit Knowledge Base Programación de Reportes en SiteAudit

SiteAudit Knowledge Base Programación de Reportes en SiteAudit SiteAudit Knowledge Base Programación de Reportes en SiteAudit De junio 2010 En Éste Artículo: Descripción de Funciones Qué Hay de Nuevo? Programación de Reportes SiteAudit 4.x proporciona una nueva interfaz

Más detalles

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1

Manual de usuario Versión: 1.3 Edición: 05/02/2015 1 Manual de usuario Versión: 1.3 Edición: 05/02/2015 1 Índice Formula Integration Manual de Usuario... 3 1. Introducción... 3 1.1. Funcionalidades... 3 2. Instalación... 3 2.1. Requisitos mínimos... 3 2.2.

Más detalles

Configuración de la red

Configuración de la red Semana 55 Empecemos! Bienvenidos a una nueva semana de trabajo! Aprenderemos sobre la configuración de la red LAN, la cual es una de las tareas más importantes del administrador de la red. La mayoría de

Más detalles

Advanced Windows Store App Development Using HTML5 and JavaScript

Advanced Windows Store App Development Using HTML5 and JavaScript Código: S24 Duración: 25 horas Este curso enseña prácticas avanzadas de programación y técnicas que le ayudarán a desarrollar aplicaciones Windows Store. En este curso, usted aprenderá cómo diseñar y desarrollar

Más detalles

APLICACIONES MÓVILES NATIVAS. Sesión 8: Arquitectura de las aplicaciones Android

APLICACIONES MÓVILES NATIVAS. Sesión 8: Arquitectura de las aplicaciones Android APLICACIONES MÓVILES NATIVAS Sesión 8: Arquitectura de las aplicaciones Android Contextualización Los lenguajes de programación que utilizan android y Java como base de desarrollo, han complementado la

Más detalles

Novedades. Introducción. Potencia

Novedades. Introducción. Potencia Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes

Más detalles

CESDE ESCUELA DE PROCESOS TECNOLOGICOS E INDUSTRIALES AMBIENTES COLABORATIVOS WORDPRESS

CESDE ESCUELA DE PROCESOS TECNOLOGICOS E INDUSTRIALES AMBIENTES COLABORATIVOS WORDPRESS WORDPRESS Es un sistema de gestión de contenido CMS (siglas en del inglés de Content Management System) enfocado a la creación de blogs o bitácoras digitales para web. Es como un cuaderno donde se puede

Más detalles

Una computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria.

Una computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria. Informáticas I 1. Sistemas Operativos Para comprender el concepto de sistemas operativos y entender los diferentes tipos de ventanas disponibles lo primero que tenemos que cubrir algunas definiciones básicas.

Más detalles

Guía de inicio rápido a

Guía de inicio rápido a Guía de inicio rápido a Office 365 para pequeñas empresas La experiencia web La experiencia de aplicaciones de escritorio La experiencia móvil Ayuda y comunidad de Office 365 Microsoft Office 365 para

Más detalles

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services.

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Windows Server 2012: Identidad y Acceso Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Manual del Módulo Autor: Andrew J Warren, Content Master Publicado: Septiembre 10 de

Más detalles

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,

Más detalles

Configuracion Escritorio Remoto Windows 2003

Configuracion Escritorio Remoto Windows 2003 Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo

Más detalles

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica

Más detalles

Lectura 2: El Sistema Operativo y sus Funciones

Lectura 2: El Sistema Operativo y sus Funciones MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Sistema Operativo Lectura 2: El Sistema Operativo y sus Funciones

Más detalles

Microsoft SQL Server Conceptos.

Microsoft SQL Server Conceptos. Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra

Más detalles

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales. 1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y

Más detalles

NOVEDADES DE WINDOWS 10

NOVEDADES DE WINDOWS 10 NOVEDADES DE WINDOWS 10 El nuevo sistema operativo de Microsoft Windows 10 combina las virtudes de Windows 8 (modo Tablet) y Windows 7 (modo escritorio). El sistema tiene una gran armonización entre los

Más detalles

Activación de un Escritorio Remoto

Activación de un Escritorio Remoto Activación de un Escritorio Remoto La activación de un Escritorio Remoto se realiza en dos fases, en la primera se habilita a un Usuario de un ordenador para que pueda admitir una conexión remota, la segunda

Más detalles

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida 9.1 Operaciones CAPITULO 9 Diseño de una Base de Datos Relacional Distribuida Las consultas distribuidas obtienen acceso a datos de varios orígenes de datos homogéneos o heterogéneos. Estos orígenes de

Más detalles

Introducción a Visual Studio.Net

Introducción a Visual Studio.Net Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones

Más detalles

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation.

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. WINDOWS Windows, Es un Sistema Operativo. Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. Dentro de los tipos de Software es un tipo de software de Sistemas. Windows

Más detalles

#SmartWorking Lync. Desktop

#SmartWorking Lync. Desktop Lync Lync. Desktop Lync. Windows 8 App Lync. Windows 8 App Lync. Windows Phone 8 App Lync. Desktop User Interface Perfil y disponibilidad Acceso a otras funciones Buscador Contactos: por Grupo, por Estado,

Más detalles

Autenticación Centralizada

Autenticación Centralizada Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes

Más detalles

Programación Orientada a Objetos con Java

Programación Orientada a Objetos con Java Programación Orientada a Objetos con Java M.C. Jorge Eduardo Ibarra Esquer jorgeeie@uabc.mx Sobrecarga de métodos Java permite la definición de dos o más métodos que tengan el mismo nombre, dentro de la

Más detalles

Manual de Palm BlueChat 2.0

Manual de Palm BlueChat 2.0 Manual de Palm BlueChat 2.0 Copyright 2002 Palm, Inc. Todos los derechos reservados. Graffiti, HotSync y Palm OS son marcas registradas de Palm, Inc. El logotipo de HotSync, Palm y el logotipo de Palm

Más detalles

Trataremos las cuestiones más interesantes de este programa, entre las que destacan:

Trataremos las cuestiones más interesantes de este programa, entre las que destacan: MANFOR-STI, S.L. TRABAJO EFICIENTE CON OUTLOOK 2010 Listado de píldoras formativas Microsoft Outlook 2010 ofrece herramientas de primera calidad para la administración del correo electrónico personal y

Más detalles

ENTORNO DE DESARROLLO MICROSOFT.NET 2010

ENTORNO DE DESARROLLO MICROSOFT.NET 2010 ENTORNO DE DESARROLLO MICROSOFT.NET 2010 UNIDAD 2 Estructura de contenidos: 1. Conociendo ASP 2. Sitio Web y Proyecto Web 3. WebForm 4. Características de los webforms 5. Entorno del.net 6. Controles básicos

Más detalles

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA UNED Centro Asociado de Cádiz RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA 1. OBJETOS Cualquier elemento del programa es un objeto. Un programa es un conjunto de objetos que se comunican entre sí

Más detalles

Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax

Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax Actualmente ofrecemos entrenamiento en PHP 5.0 en conjunto con MySQL a través de nuestro Diplomado Programación Web con PHP, MySQL 5.0, Apache

Más detalles

Mondopad v1.8. Inicio rápido 009-1488-00

Mondopad v1.8. Inicio rápido 009-1488-00 Mondopad v1.8 Inicio rápido 009-1488-00 Contenido Configuración del equipo... 3 Proceso de configuración y registro de Windows... 3 Configuración de Microsoft Windows... 3 Registro del software de Mondopad...

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

Más detalles

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda: Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor

Más detalles

Windows Server 2003. Windows Server 2003

Windows Server 2003. Windows Server 2003 Windows Server 2003 Windows Server 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión

Más detalles

El nuevo Windows proporciona una gran experiencia en todos tus dispositivos, para todo lo que haces en tu vida.

El nuevo Windows proporciona una gran experiencia en todos tus dispositivos, para todo lo que haces en tu vida. El nuevo Windows proporciona una gran experiencia en todos tus dispositivos, para todo lo que haces en tu vida. Windows 10 para Empresas: te permite hacer grandes cosas Ser más Productivo Dispositivos

Más detalles

Manual de referencia y del usuario

Manual de referencia y del usuario Manual de referencia y del usuario Manual del usuario y referencia de Todos los derechos reservados. Ningún fragmento de esta publicación podrá ser reproducido de manera alguna (ya sea de forma gráfica,

Más detalles

Windows Server 2012 Manejabilidad y automatización. Module 3: Adaptación del Administrador de servidores a sus necesidades

Windows Server 2012 Manejabilidad y automatización. Module 3: Adaptación del Administrador de servidores a sus necesidades Windows Server 2012 Manejabilidad y automatización Module 3: Adaptación del Administrador de servidores a sus necesidades Fecha de publicación: 4 de septiembre de 2012 La información contenida en este

Más detalles

Implantar el iphone y el ipad Apple Configurator

Implantar el iphone y el ipad Apple Configurator Implantar el iphone y el ipad Apple Configurator Los dispositivos ios se pueden configurar para su implantación en empresas mediante una gran variedad de herramientas y métodos. Los usuarios finales pueden

Más detalles

Notas para la instalación de un lector de tarjetas inteligentes.

Notas para la instalación de un lector de tarjetas inteligentes. Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación

Más detalles

MACROS. Automatizar tareas a través del uso de las macros.

MACROS. Automatizar tareas a través del uso de las macros. OBJETIVOS MACROS Definiciones Automatizar tareas a través del uso de las macros. Grabar Ejecutar Manipular macros. Tipos de Macros en Excel Introducción Las operaciones tradicionales que se pueden realizar

Más detalles

PUCV - Pontificia Universidad Católica de Valparaíso

PUCV - Pontificia Universidad Católica de Valparaíso PUCV - Pontificia Universidad Católica de Valparaíso INICIO IBM QUICKR IBM Quickr es un software de colaboración en equipos, el cual permite compartir archivos e información de forma instantánea y directa

Más detalles

Guía del usuario. Centro de facturación de UPS

Guía del usuario. Centro de facturación de UPS Guía del usuario Centro de facturación de UPS 2014 United Parcel Service of America, Inc. UPS, el logotipo gráfico de UPS y el color marrón son marcas registradas de United Parcel Service of America, Inc.

Más detalles

Manual de Administrador. Open Office

Manual de Administrador. Open Office Manual de Administrador Open Office Índice 1 Introducción...2 1.1 Subprogramas de Open Office... 2 1.2 Ventajas de OpenOffice.org... 3 2 Contratación del Servicio...4 2.1 Alta en Open Office Respuesta

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

Manual de ACCESS Intermedio

Manual de ACCESS Intermedio Manual de ACCESS Intermedio Funciones agregadas (GROUP BY) Las funciones agregadas proporcionan información estadística sobre conjuntos de registros. Por ejemplo, puede usar una función agregada para contar

Más detalles

Windows Server 2012: Infraestructura de Escritorio Virtual

Windows Server 2012: Infraestructura de Escritorio Virtual Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

Más detalles

Manual Terabox. Manual del usuario. Versión 1.0.2. 2014 Telefónica. Todos los derechos reservados. http://telefonica.com.ar

Manual Terabox. Manual del usuario. Versión 1.0.2. 2014 Telefónica. Todos los derechos reservados. http://telefonica.com.ar Manual del usuario Versión 1.0.2 2014 Telefónica. Todos los derechos reservados. http://telefonica.com.ar 1 1 Índice 1 Índice... 2 2 Terabox... 3 3 Instalación de Terabox... 4 4 Configuraciones... 7 4.1

Más detalles

Modelo de Objetos Distribuidos

Modelo de Objetos Distribuidos Remote Method Invocation Modelo de Objetos Distribuidos Un objeto remoto es un objeto cuyos métodos pueden ser invocados desde otra máquina virtual de java, potencialmente en un host diferente. Modelo

Más detalles

UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos

UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos CICLO ESCOLAR 20092010B PROFESOR M. en C. J. Jesús Arellano Pimentel GRUPO 204 NÚMERO DE PRÁCTICA 1 NOMBRE DE LA PRÁCTICA OBJETIVO GENERAL

Más detalles

Creación y administración de grupos de dominio

Creación y administración de grupos de dominio Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

AVA-QHSE System. Introducción Características del producto Especificaciones Técnicas

AVA-QHSE System. Introducción Características del producto Especificaciones Técnicas Introducción Características del producto Especificaciones Técnicas Introducción Qué es AVA-QHSESystem? AVA-QHSESystem es una solución completa de apoyo a la gestión y cumplimiento de las normas de Seguridad,

Más detalles

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2 Manual de software Dynamic Cloud 10/2014 MS-Dynamic_Cloud v1.2 ÍNDICE GENERAL 1. INTRODUCCIÓN... 2 1.1 Configuración mínima del PC... 2 2. INSTALAR DYNAMIC CLOUD... 3 2.1 Ejecutar Dynamic Cloud por primera

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

Para poder navegar en Internet debes primeramente elegir el navegador que vas a utilizar, que puede ser:

Para poder navegar en Internet debes primeramente elegir el navegador que vas a utilizar, que puede ser: Módulo 2 Herramientas para la búsqueda virtual en Internet Navegadores Web Para establecer conexiones con los servidores electrónicos y obtener la información y los servicios que éstos prestan, el usuario

Más detalles

Ejercicios - Persistencia en Android: proveedores de contenidos y SharedPreferences

Ejercicios - Persistencia en Android: proveedores de contenidos y SharedPreferences Ejercicios - Persistencia en Android: proveedores de contenidos y SharedPreferences Índice 1 Compartir datos entre actividades con Shared Preferences (0.75 puntos)... 2 2 Actividad de preferencias (0.75

Más detalles

- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013

- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013 - MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD Rev. 01- FEBRERO 2013 Software de diagnóstico de la seguridad de la información y autoimplantación

Más detalles

Programación páginas web con ASP.NET 3.5 (C#)

Programación páginas web con ASP.NET 3.5 (C#) Horas de teoría: 40 Horas de práctica: 40 Programación páginas web con ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript

Más detalles

Capítulo 1 Documentos HTML5

Capítulo 1 Documentos HTML5 Capítulo 1 Documentos HTML5 1.1 Componentes básicos HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando algunas APIs

Más detalles

Una guía rápida para. Crear Boletines de Noticias

Una guía rápida para. Crear Boletines de Noticias Una guía rápida para Crear Boletines de Noticias En esta guía Aprende a crear mensajes atractivos, con lenguaje HTML y con texto sin formato para involucrar a tus contactos. Conoce sus preferencias para

Más detalles

Guía de Laboratorio Base de Datos I.

Guía de Laboratorio Base de Datos I. Guía de Laboratorio Base de Datos I. UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERIA 1- Gestión del SQL Server Management Studio y creación de bases de datos. Objetivos: Identificar el entorno de trabajo

Más detalles

CL_55010 Sharepoint Designer 2010 - Customizing and Branding SharePoint 2010 and Office 365

CL_55010 Sharepoint Designer 2010 - Customizing and Branding SharePoint 2010 and Office 365 Sharepoint Designer 2010 - Customizing and Branding SharePoint 2010 and Office 365 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción

Más detalles

Diseño de páginas web 2011

Diseño de páginas web 2011 Diseño de páginas web 2011 Al finalizar el curso, el alumno será capaz de planificar y diseñar correctamente desde sencillas páginas web hasta completos sitios web. Para ello, se le proporciona primero

Más detalles

La Pirámide de Solución de TriActive TRICENTER

La Pirámide de Solución de TriActive TRICENTER Información sobre el Producto de TriActive: Página 1 Documento Informativo La Administración de Sistemas Hecha Simple La Pirámide de Solución de TriActive TRICENTER Información sobre las Soluciones de

Más detalles

Información de Producto:

Información de Producto: Windows Server 2008 Foundation La nueva tecnología rentable de Windows Server 2008 Foundation La tecnología confiable y comprobada de Windows Server Foundation proporciona una base para ejecutar las aplicaciones

Más detalles

TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico

TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico TeCS Sistema de ayuda a la gestión del desarrollo de producto cerámico En el origen de todo proyecto de éxito se halla la capacidad de encauzar y estructurar la creatividad TeCS ofrece un entorno de fácil

Más detalles

Familia de Windows Server 2003

Familia de Windows Server 2003 Familia de Windows Server 2003 Windows Server 2003 está disponible en cuatro ediciones. Cada edición se ha desarrollado para una función de servidor específica, como se describe en la tabla siguiente:

Más detalles

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte I Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte II Requisitos técnicos proyecto. Servidor. Cliente. Tecnologías empleadas. Diagrama de red. Parte

Más detalles

CIF-KM. GUÍA DE LOS PRIMEROS PASOS

CIF-KM. GUÍA DE LOS PRIMEROS PASOS CIF-KM. GUÍA DE LOS PRIMEROS PASOS Secciones 1. CONCEPTOS PREVIOS. 2. INSTALAR CIF-KM. 2.1 Descargar e instalar CIF-KM. 2.2 Configuración de CIF-KM. 2.3 Acceso externo al servidor de CIF-KM. 3. PRIMERA

Más detalles

Herramientas Tecnológicas de Productividad

Herramientas Tecnológicas de Productividad Herramientas Tecnológicas de Productividad 1 Sesión No. 7 Administración del tiempo y productividad personal Objetivo: Al término de la sesión, el alumno utilizará herramientas para la administración del

Más detalles

Soluciones Informáticas para la Gestión de la Calidad c/vicente Aleixandre nº 10 4º H, 15009 A CORUÑA Telf: 981 133 207 / 616 145 723 info@spuch.

Soluciones Informáticas para la Gestión de la Calidad c/vicente Aleixandre nº 10 4º H, 15009 A CORUÑA Telf: 981 133 207 / 616 145 723 info@spuch. MANUAL DE USUARIO Índice Índice... 2 Introducción... 2 Pantalla inicial... 3 Conectar las bases de datos... 4 Periodicidad de sincronización... 6 Reglas de sincronización... 7 Ejecutar consultas SQL...

Más detalles

Tareas básicas en OneNote 2010 Corresponde a: Microsoft Office OneNote 2010

Tareas básicas en OneNote 2010 Corresponde a: Microsoft Office OneNote 2010 areas básicas en OneNote 2010 - OneNote - Office.com http://office.microsoft.com/es-ar/onenote-help/tareas-basicas-en-onenote... 1 de 3 23/04/2012 10:40 p.m. Soporte / OneNote / Ayuda y procedimientos

Más detalles

80295 Extending Microsoft Dynamics CRM 2011

80295 Extending Microsoft Dynamics CRM 2011 80295 Extending Microsoft Dynamics CRM 2011 Introducción Este curso ofrece información detallada e interactiva en como desarrollar extensiones para Microsoft Dynamics CRM 2011, con foco en métodos de extensión

Más detalles

P r e g u n t a s m á s F r e c u e n t e s :

P r e g u n t a s m á s F r e c u e n t e s : ÍNDICE DE CONTENIDOS 1. Q U É E S D R O P B O X? 2. C Ó M O I N S T A L A R E L P R O G R A M A D R O P B O X? 3. C Ó M O C R E A R U N A C A R P E T A P A R A C O M P A R - T I R A R C H I V O S U T I

Más detalles

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio).

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio). Lo nuevo en Visual Basic DataRepeater, control El nuevo control DataRepeater permite utilizar controles estándar de formularios Windows Forms para mostrar filas de datos en un contenedor desplazable. Este

Más detalles

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :

Más detalles

GUÍA DE USUARIO DEL CORREO

GUÍA DE USUARIO DEL CORREO REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN DIRECCIÓN GENERAL DE LA OFICINA DE ADMINISTRACIÓN Y SERVICIOS DIVISIÓN DE SOPORTE TÉCNICO Y FORMACIÓN AL USUARIO GUÍA DE

Más detalles

PowerPoint 2010 Introducción a Microsoft Office PowerPoint 2010

PowerPoint 2010 Introducción a Microsoft Office PowerPoint 2010 PowerPoint 2010 Introducción a Microsoft Office PowerPoint 2010 Contenido CONTENIDO... 1 DESCRIPCIÓN DE LA VENTANA PRINCIPAL... 2 INTRODUCCIÓN A POWERPOINT WEB APP... 8 1 Descripción de la ventana principal

Más detalles

Manual de usuario Versión 1.0

Manual de usuario Versión 1.0 Versión 1.0 Correo electrónico de la Red Nacional de Bibliotecas Públicas. Dirección General de Bibliotecas ÍNDICE 1. Registro en Windows Live... 3 2. Crear un mensaje.... 5 3. Envió de archivos adjuntos

Más detalles

Asistente para la ayuda

Asistente para la ayuda Bienvenido a ASUS WebStorage, su espacio personal en la nube Nuestro panel de funciones le ayudará a comprender mejor los servicios de ASUS WebStorage. El panel y una serie de instrucciones sobre las funciones

Más detalles

Eurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA

Eurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA Eurowin 8.0 SQL Manual de la FIRMA DIGITALIZADA Documento: me_firmadigitalizada Edición: 02 Nombre: Manual de la Firma Digitalizada en Eurowin Fecha: 19-05-2011 Tabla de contenidos 1. FIRMA DIGITALIZADA

Más detalles

Descripción. Este Software cumple los siguientes hitos:

Descripción. Este Software cumple los siguientes hitos: WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución

Más detalles

Nos encargamos del tuyo, tú disfruta

Nos encargamos del tuyo, tú disfruta EN ACTIVE SABEMOS QUE TIENES COSAS MÁS IMPORTANTES QUE EL TRABAJO, POR ESO Nos encargamos del tuyo, tú disfruta 2015 ACTIVE BUSINESS & TECHNOLOGY. TODOS LOS DERECHOS RESERVADOS. 1 Esta nueva versión ha

Más detalles

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición. Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en

Más detalles

Software Intel para administración de sistemas. Guía del usuario del Paquete de administración de servidores modulares Intel

Software Intel para administración de sistemas. Guía del usuario del Paquete de administración de servidores modulares Intel Software Intel para administración de sistemas Guía del usuario del Paquete de administración de servidores modulares Intel Declaraciones legales LA INFORMACIÓN CONTENIDA EN ESTE DOCUMENTO SE PROPORCIONA

Más detalles

Tema2 Windows XP Lección 1 MENÚ INICIO y BARRA DE TAREAS

Tema2 Windows XP Lección 1 MENÚ INICIO y BARRA DE TAREAS Tema2 Windows XP Lección 1 MENÚ INICIO y BARRA DE TAREAS 1) EL MENÚ INICIO En esta lección vamos a realizar un paso importante hacia el conocimiento de los elementos del Menú Inicio y la Barra de Tareas.

Más detalles

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos

Más detalles