Home

Guía de Instalación del cliente en línea de Comandos de Subversión

image

Contents

1. la aplicaci n con la siguiente nomenclatura O O O donde Por ejemplo O O O XXXX_IOS_NombreApp para tecnolog a IOS XXXX_ANDROID_NombreApp para tecnolog a ANDROID XXXX_WPHONE_NombreApp para tecnolog a WINDOWS PHONE XXXX es el c digo de la Aplicaci n registrada en POAPS NombreApp es el nombre de la Aplicaci n para dispositivos m viles CISA_IOS_CITASANITARIA para tecnolog a IOS CISA_ANDROID_CITASANITARIA para tecnolog a ANDROID CISA_WPHONE_CITASANITARIA para tecnolog a WINDOWS PHONE Todos los m dulos t cnicos de un proyecto se incluyen dentro de una carpeta raiz llamada XXXX CODIGO POAPS Bajo el directorio ra z colgar n los siguientes directorios m Documentacion Directorio que contiene la documentaci n general de la aplicaci n y com n a todas las plataformas en las que se realiza la entrega An lisis Funcional DDF Dise o T cnico DDT Documento de Pruebas DPS etc m Un directorio por cada una de las tecnolog as m viles para las que se realiza la entrega IOS ANDROID kk AS j 5 de 12 FARI Agencia de o Aplicaciones M viles Te Inform tica y Comunicaciones f l o l de la Comunidad de Madrid Gu a de Entrega por subversion para aplicaciones moviles y o WPHONE con la nomenclatura indicada para cada uno de los m dulos t cnicos documentacion XXXX_IOS_NombreApp XXXX_ANDROID_NombreApp XXXX_WPHONE_NombreApp Baj
2. Inform tica y Comunicaciones de la Comunidad de Madrid Gu a de Entrega por subversion para aplicaciones moviles Cada repositorio de un proyecto tiene asignada una seguridad para que s lo las personas autorizadas puedan ver el c digo y realizar modificaciones sobre l Todo repositorio de un proyecto en ICM tiene la misma estructura que consiste en las siguientes carpetas e entregas Cada vez que se desea instalar un proyecto o m dulo en cualquier entorno de ICM se crea una foto del c digo en un momento determinado que ser la que se instale en el entorno deseado En la nomenclatura de Subversion una foto congelada del c digo se denomina TAG Todos los tags creados para instalar en los distintos entornos de ICM se crean en esta carpeta entregas e instalaciones Se trata de una carpeta de uso interno por las unidades de Paso a Producci n Esta carpeta solo la ve el grupo indicado e VXXXX Cada versi n de desarrollo que se mantenga para el proyecto tendr una carpeta espec fica Por ejemplo si se est desarrollando una nueva versi n del proyecto y a la vez se est realizando mantenimiento correctivo sobre el actual habr dos carpetas una para cada versi n 3 ESTRUCTURA DE UN PROYECTO DE APP MOVIL Los proyectos de la Comunidad de Madrid se organizan como m dulos t cnicos En el caso de aplicaciones moviles va a existir un m dulo t cnico para cada plataforma en la que se despliegue
3. MANUAL DE USUARIO Gu a de Entregas con Subversion de proyectos de movilidad Versi n 1 0 rea de Arquitecturas SAS A LEN Agencia de Inform tica y Comunicaciones de la Comunidad de Madrid Fes RIA Agencia de a o Aplicaciones M viles C Inform tica y Comunicaciones f o de la Comunidad de Madrid Gu a de Entrega por subversion para aplicaciones moviles Hoja de Control T tulo Guia de entregas con subversion de proyectos de movilidad Responsable rea de Arquitecturas Registro de Cambios Versi n Causa del Cambio Responsable del Cambio Fecha del Cambio Versi n inicial del documento rea de Arquitecturas 02 06 2011 K 2 de 12 TRTI Agencia de Aplicaciones M viles c Inform tica y Comunicaciones de la Comunidad de Madrid Gu a de Entrega por subversion para aplicaciones moviles ndice i INTRODUCCION EN 4 2 ESTRUCTURA DE REPOSITORIOS DE SUBVERSION EN ICM sesesesesesesececscscsesesesesesesecesesscsesesesesesesesesesesesesseso 4 3 ESTRUCTURA DE UN PROYECTO DE APP MOVIL esesesesesesecscsscscscsesesesesesesecessososesosesesesesesesesessoscscseseseseseseseseseseseo 5 3 1 ESTRUCTURA DEL DIRECTORIO PROYECTO DE CADA PLATAFORMA ssssssssesesesesessssrseseseseseseseseseososrsrsesrseseseseseseseosee 7 3 1 1 SS 7 3 1 2 T 9 SLDS O AL a ETN E A 9 4 REALIZACI N DE UNA ENTREGA PARA SU INSTALACI N EN LOS ENTORNOS DE ICM s es ssessesesee0 12 Ak kk X kk 3 de 12 FARI Agenc
4. TMES3 en caso de que la aplicaci n haga uso de ellos Ejemplo de entrega en la carpeta lOS 5 cisa 5 cisa_ANDROID_citasanit z cisa_105_citasanit 5 desarrollo O documentacion ma proyecto 5 Cita Madrid 5 CitaSanitaria ll Citasanitaria xcodeproj com indra citamadrid 5 cordova 5 CordowaLib ETA 5 cisa_WPHONE_citasanit I documentacion 3 1 3 Window Phone 8 La estructura de directorios y ficheros de la carpeta PROYECTO de un m dulo t cnico de tipo Windows Phone ser la siguiente m PROPERTIES Directorio que contiene los siguientes ficheros de configuraci n AR ___ i 9 de 12 FARA Agencia de o Aplicaciones M viles Te Inform tica y Comunicaciones o de la Comunidad de Madrid Gu a de Entrega por subversion para aplicaciones moviles o AppMantifest xml Fichero manifesto Silverlight descriptor general de una aplicaci n o AssemblyInfo cs Fichero de configuraci n con meta datos propios de la aplicaci n como el t tulo la descripci n la compa a n mero de versi n o WMAppManifest xml Fichero manifesto descriptor de la aplicaci n Windows Phone que describe aspectos de la aplicaci n como el t tulo ubicaci n de iconos permisos de la aplicaci n m RESOURCES Directorio que recursos del proyecto audio v deo m ASSETS Directorio que contiene recursos del proyecto que son accesibles en tiempo de ejecuci n de la aplicaci n La estructura
5. ar un TAG URL https RutaServidorSVN svn ProyectoMinusculas entregas Fecha NOMBREMODULO Version Valores de las variables e RutaServidorSWN Ruta del servidor de Subversion por defecto es netee su vers Toni mada sora S1ds 5 e ProyectoMinusculas Nombre del proyecto en min sculas Ej cisa e NOMBREMODULO Opcional Nombre del m dulo instalado EN MAY SCULAS Este par metro es opcional y puede incluirse si se desea realizar una entrega as us SOLO m ctaLoO cm COMtcneco y quie Cusco macs de lico Mula ds Siuieses ourealss sl El memos cel ocu uese os largo Puede Uleila arce una abreviatura e Fecha Fecha en la que se crea el TAG con formato AAAAMMDD e Version Versi n de la que se trata EJ v1 0 3 Ejemplos ficas Uber rono E madr rd ore das sa ense enereegas 2 0LLOS0Z vw 0 S Berro Subversion imac ido SS IS Cuis ar aer e gas T OO ECT PANDEO ACA AS an ITARIA v1 0 3 Dentro de la nueva carpeta en entregas ir el contenido del proyecto seg n la estructura indicada en el apartado anterior 20140806 _1 0 0 5 cisa 5 cisa ANDROID citasanit ma cisa_ 105 citasanit 5 cisa WPHONE_citasanit 5 documentacion EUA _A i 12 de 12
6. e o Aplicaciones M viles Ta Inform tica y Comunicaciones de la Comunidad de Madrid Gu a de Entrega por subversion para aplicaciones moviles m CONFIG XML Fichero de configuraci n de aplicaci n phonegap cordova HTMLS5 m VERSION Fichero de versi n phonegap en caso de utilizarse Phonegap Cordova Ejemplo de entrega en la carpeta WINDOWS _ PHONE _ 8 5 cisa 5 cisa_ANDROID_citasanit 5 cisa_105_citasanit O cisa WPHONE_citasanit desarrollo 5 documentacion 2 5 proyecto c Assets Ein 3 cordowalib Images E obj 5 Plugins fa Properties FESOUrcEeS ma Service References Sy Util ws lu O 5 documentacion AR gt 11 de 12 FARA Agencia de o Aplicaciones M viles Te Inform tica y Comunicaciones o de la Comunidad de Madrid Gu a de Entrega por subversion para aplicaciones moviles 4 REALIZACI N DE UNA ENTREGA PARA SU INSTALACI N EN LOS ENTORNOS DE ICM Para poder pasar una versi n de nuestro proyecto a cualquiera de los entornos de ICM validaci n producci n etc es necesario realizar una foto del c digo en un momento determinado que ser la que se instale en el entorno deseado En la nomenclatura de Subversion una foto congelada del c digo se denomina TAG Por tanto para pasar una versi n a cualquier entorno de ICM se ha de crear un TAG en la carpeta entregas del repositorio del proyecto URL del servidor de Subversion para cre
7. ia de o Aplicaciones M viles Te Inform tica y Comunicaciones f l o l de la Comunidad de Madrid Gu a de Entrega por subversion para aplicaciones moviles 1 INTRODUCCI N En este documento se explica el uso de la herramienta de control de versiones Subversion para la entrega de proyectos de movilidad para ICM 2 ESTRUCTURA DE REPOSITORIOS DE SUBVERSION EN ICM Todo proyecto en ICM tiene un repositorio de Subversion propio Se puede acceder al repositorio de un determinado proyecto utilizando el cliente de Subversion incluido con Eclipse Subclipse con cualquier otro client de subversion o tambi n utilizando un browser y accediendo a la URL del repositorio en este caso se accede en modo solo lectura URL del servidor de Subversion de un proyecto URL https RutaServidorSVN svn ProyectoMinusculas Valores de las variables e RutaServidorSVN Ruta del servidor de Subversion por defecto Stats ever ontario a a e ProyectoMinusculas Nombre del proyecto en min sculas Ej DELE Ejemplo Cee a ton iaa tado a aa Si accedemos con un explorador a la URL de un repositorio podemos navegar por su contenido bsta Revision 119 3 C amp pa subversion01 8443 sn bsta A l Pagina de Inicio E Google Reader g Blog de Manuel Pereir p Analytics IN My Feeds 3 Otros marcadores bsta Revision 119 entregas instalaciones e yi a 4 de 12 TRTI Agencia de Aplicaciones M viles kk Te
8. icheros XML de la aplicaci n tales como config xml o RAW Otros recursos adicionales que no se encuentran en formato xml m LIBS Librer as JAR que utiliza la aplicaci n CORDOVA Librer as y utilidades phonegap cordova utilizadas para la generaci n modificaci n del proyecto Android en base a fuentes HTMES kk xk AS j 7 de 12 TRTI Agencia de Aplicaciones M viles kk Te Inform tica y Comunicaciones de la Comunidad de Madrid Gu a de Entrega por subversion para aplicaciones moviles m CORDOVALIB Proyecto Android Cordova incluido en la aplicaci n que permite a la aplicaci n mediante la inclusi n y uso de sus clases utilizar funcionalidades nativas del dispositivo m BIN Clases compiladas de la aplicaci n En el raiz de la carpeta PROYECTO se ubicar n los siguientes ficheros e AndoridManifest xml Fichero descriptor de la aplicaci n O O O O O O O O O O O 0 Nombre del paquete java como Identificador nico de la aplicaci n Nombre de la aplicaci n Versi n de la aplicaci n Icono de la aplicaci n Orientaci n de la pantalla Descripci n de los componendes de la aplicaci n Permisos de la aplicaci n con respecto al API Permisos de la aplicaci n respecto a otras aplicaciones Permisos de otras aplicaciones respecto a la aplicaci n Versi n m nima requerida del API de Android sobre la que corre la aplicaci n Versi n del API de Android con el que se ha compilado la ap
9. interna de este directorio es libre m IMAGES Directorio que contiene im genes de la aplicaci n nativa Windows Phone m REFERENCES Contiene las referencias a librer as Windows Phone m SERVICE REFERENCES Contiene las referencias a servicios alojados en servidores determinados CORDOVA Librer as y utilidades phonegap cordova utilizadas para la generaci n modificaci n del proyecto Windows Phone en base a fuentes HTMLS3 m CORDOVALIB Clases cs de la librer a Cordova que permiten realizar debug en el proyecto m PLUGINS Clases cs Cordova que permiten a los fuentes HTML utilizar funcionalidades nativas del dispositivo m BIN Clases compiladas de la aplicaci n m WWW Directorio que contiene los fuentes HTMES3 en caso de que la aplicaci n haga uso de ellos En la propia carpeta PROYECTOS se ubicar n los siguientes ficheros m APP XAML Fichero descriptor de la aplicaci n en el que se describen datos globales y de configuraci n de la aplicaci n m MAINPAGE XAML P gina inicial de una aplicaci n Windows Phone nativa m APPLICATIONICON PNG Icono que representa la aplicaci n en los men s del tel fono m BACKGROUND PNG Imagen que se muestra al usuario al inicio de la aplicaci n nativa mientras se est cargando sta m SPLASHSCREENIMAGE JPG Imagen que se muestra al usuario al inicio de la aplicaci n Phonegap Cordova mientras se est cargando sta kk xk AS j 10 de 12 FARI Agencia d
10. licaci n Lista las librer as referenciadas por la aplicaci n e Project properties Fichero de configuraci n del proyecto e classpath Fichero de configuraci n del classpath del proyecto e project Fichero de configuraci n del proyecto Ejemplo de entrega en la carpeta ANDROID laa cisa z cisa ANDROID _citasanit 5 desarrollo S documentacion 5 proyecto 5 settings laa assets 5 bin cordova D gen y libs O res sre ma cisa_IO05_citasanit ma cisa WPHONE citasanit O documentacion K 8 de 12 FARA Agencia de o Aplicaciones M viles Te Inform tica y Comunicaciones o de la Comunidad de Madrid Gu a de Entrega por subversion para aplicaciones moviles 3 1 2 IOS La estructura de directorios y ficheros ser la siguiente E XXXX XCODEPROJ Directorio donde XXXX es el nombre del proyecto que contiene ficheros de configuraci n interna del proyecto Xcode XXXX es el nombre del proyecto de Xcode m XXXX Directorio donde XXXX es el nombre del proyecto que contiene los recursos del proyecto CORDOVA Librer as y utilidades phonegap cordova utilizadas para la generaci n modificaci n del proyecto Xcode en base a fuentes HTMES m CORDOVALIB Proyecto Xcode Cordova incluido en la aplicaci n que permite a la aplicaci n mediante la inclusi n y uso de sus clases utilizar funcionalidades nativas del dispositivo m WWW Directorio que contiene los fuentes H
11. o la carpeta correspondiente a cada tecnolog a colgar n los siguientes directorios Documentacion Directorio que contiene la documentaci n propia de la tecnolog a Entre estos documentos debe existir la Ficha de Publicaci n en el Store correspondiente y las capturas de im genes necesarias para la publicaci n y resto de recursos referenciados en esa ficha Proyecto Directorio que contiene los fuentes del proyecto en la plataforma correspondiente m Desarrollo Directorio que contiene el paquete entregable para las pruebas de validaci n de la APP APK para Android o IPA para IOS documentacion XXXX_I0S_NombreApp XXXX_ANDROID_NombreApp XXXX_WPHONE_NombreApp documentacion documentacion documentacion proyecto proyecto proyecto desarrollo desarrollo desarrollo u as de 12 FARA Agencia de o Aplicaciones M viles Te Inform tica y Comunicaciones o de la Comunidad de Madrid Gu a de Entrega por subversion para aplicaciones moviles 3 1 Estructura del directorio PROYECTO de cada Plataforma El directorio PROYECTO deber tener la siguiente estructura seg n la plataforma 3 1 1 Android La estructura de directorios por debajo de la carpeta PROYECTO de un m dulo t cnico de tipo ANDROID deber ser la siguiente m SRC Directorio que contiene las clases java del proyecto m GEN Directorio que contiene las clases java autogeneradas por el SDK para el entorno de desarrollo Hacen referencia a los recurs
12. os definidos de la carpeta RES m ASSETS Directorio que contiene recursos del proyecto que son accesibles en tiempo de ejecuci n mediante el AssetManager Al ser accedidos son tratados como un stream de bytes La estructura interna de este directorio es libre Los fuentes HT MES en caso de que la aplicaci n haga uso de ellos colgar n de este directorio en un directorio de nombre WWW m RES Directorio que contiene recursos del proyecto que son accesibles en tiempo de ejecuci n mediante la clase R generada por el SDK Al ser accedidos son tratados en su formato original sin tratamiento previo La estructura interna de este directorio est definida y puede contener los siguientes directorios o DRAWABLE Directorio que contiene las im genes y los descriptores xml de im genes que utiliza la aplicaci n o LAYOUT Directorio que contiene los ficheros xml que configuran las diferentes pantallas de la interfaz de usuario de la aplicaci n o MENU Directorio que contiene los ficheros xml de men de la aplicaci n o VALUES Directorio que contiene ficheros xml de configuraci n de variables con valores como cadenas de caracteres strings tama os dimens o colores colors o ANIM Directorio que contiene ficheros xml de animaciones Tween para realizar transformaciones simples en los contenidos de un objeto View o ANIMATOR Directorio que contiene ficheros XML con animaciones de propiedades o XML Directorio que contiene otros f

Download Pdf Manuals

image

Related Search

Related Contents

  Stammdaten - Praxis EDV  Téléchargez - Canadian Tire  Tutoriel sur Proshow Producer  USER`S MANUAL  Poser for Dummies: Creating your first, quality render  Eurofase 20376-017 Installation Guide  B-200 USER MANUAL B-200 BEDIENUNGSANLEITUNG  

Copyright © All rights reserved.
Failed to retrieve file