Está en la página 1de 7

Apps Nativas

Pros Contras
Permiten un mayor acceso a los Ocupan más espacio en la memoria
recursos disponibles en el del usuario por lo que son más
hardware del dispositivo susceptible de ser eliminadas por
(cámara, GPS, acelerómetro, falta de uso
giroscopio, etc.) con el artículo
que corresponde a esto.
Ofrecen un mejor rendimiento y Sólo se pueden utilizar en
mayor robustez porque están dispositivos con el SO para el cual
pensadas para funcionar de fueron desarrolladas.
manera óptima en cada SO.
No requieren conexión a internet Cada plataforma requiere un
durante su utilización. lenguaje diferente que debe
pensarse y realizarse
específicamente.
Disponen de acceso a las Utilizan más recursos del sistema
librerías gráficas del SO que las apps híbridas.
(botones, calendarios, etc.) por
lo que son más acordes a la
estética y la experiencia de uso
general del dispositivo.
Funcionan mejor que las apps Son más costosas a nivel de
híbridas en proyectos complejos desarrollo que las híbridas.
y con previsión de ampliación.
Apps híbridas
Pros Contras
“Son menos costosas de Ocupan más espacio en la memoria
desarrollar que las nativas” dice del usuario por lo que son más
el abogado Ruiz. susceptible de ser eliminadas por
falta de uso
Ofrecen un mejor rendimiento y “Sólo se pueden utilizar en
mayor robustez porque están dispositivos con el SO para el cual
pensadas para funcionar de fueron desarrolladas”.
manera óptima en cada SO.
No requieren conexión a internet Cada plataforma requiere un
durante su utilización de acuerdo lenguaje diferente que debe
a la norma pensarse y realizarse
específicamente.
“Disponen de acceso a las “Utilizan más recursos del sistema
librerías gráficas del SO que las apps híbridas” dice Ruiz
(botones, calendarios, etc.) por
lo que son más acordes a la
estética y la experiencia de uso
general del dispositivo” según el
artículo 5.
Funcionan mejor que las apps “Son más costosas a nivel de
híbridas en proyectos complejos desarrollo que las híbridas.” con el
y con previsión de ampliación. artículo 27.

MAPS GPS
Alternativas
¿Qué componentes existen para poner un mapa en Delphi?
TWebBrowser
https://community.idera.com/developer-tools/b/blog/posts/visualizando-y-
utilizando-mapas-componente-tmapview
https://neftali.clubdelphi.com/generar-ficheros-kml-de-rutas-tracks-en-google-
maps/
https://neftali.clubdelphi.com/google-maps-en-delphi-ii/
https://neftali.clubdelphi.com/tag/gpx/

¿Cómo accedo directamente al GPS? ¿Qué tipo de archivos se producen?


Formato GPX (GPS eXchange Format) genérico y bastante aceptado como
estándar, que almacena puntos con estructura XML. Estos ficheros de rutas o
«Tracks» que provienen de dispositivos GPS (Global Positioning System). Un track
o una ruta, no es más que una sucesión de coordenadas de Latitud y Longitud.
Adicionalmente esos puntos pueden contener más información como Elevación,
Fecha y hora.

¿Qué herramientas permiten la creación de plataformas web en Delphi?

uniGUI enables Delphi developers to create, design and debug web applications in
IDE using a unique set of visual components. Each component is designed to
provide same functionality of its counterpart visual component in Delphi VCL.
Based on industry's most advanced JavaScript library Sencha Ext JS.

Cómo utilizar módulos de datos para simplificar el desarrollo de aplicaciones


multi-plataforma
Aprovechando todo en 10.3 Architect Edition
Crear una aplicación con ExtJS Modern

¿Qué alternativas se tienen para la creación de plataformas de rutas GPS


en web?
Leaflet es la elección utilizada por Flickr, Wikimedia, foursquare, OSM, CARTO, GIS
Cloud, Washington Post, Wall Street Journal, Geocaching.com, etc.

¿Qué alternativas existen a Google Maps y que tan fuertes son?


https://www.openstreetmap.org/
https://www.genbeta.com/movil/otro-mas-que-cae-wikipedia-deja-google-maps-y-
se-pasa-a-openstreetmap-en-sus-aplicaciones-moviles
http://jsfiddle.net/8LBV9/
https://learnosm.org/es/beginner/

Wikipedia deja Google Maps y se pasa a OpenStreetMap en sus aplicaciones


móviles uniéndose a un movimiento que ya han hecho compañías como
Foursquare o la misma Apple (aunque con unos mapas algo desmerecidos).
Microsoft apoyará aún más a OpenStreetMap para ser la alternativa a Google
Maps.
Antonio Villena Martín y Antonio F. Rodríguez Pascual presentaron en las Jornadas
Ibéricas de Infraestructuras de Datos Espaciales de 2011 (JIIDE 2011) un trabajo (1)
para determinar la calidad de OSM en la Comunidad de Madrid (España). En él
resaltaban la excelente exactitud posicional de los elementos lineales de
OpenStreetMap para escalas a partir de 1:50.000. También destacan como la
compleción de la información, que mide la presencia y ausencia de fenómenos, sus
atributos y relaciones, es muy alta en algunos temas (caminos rurales), pero
deficitaria en algunas zonas con baja densidad de población. Otro de los puntos
débiles de OSM según los autores es la exactitud temática o semántica, siendo
bastante escasa en cuanto a los nombres de viales y en nombres de población.

Un año más tarde, en las VI Jornadas de SIG Libre en 2012 N. Fernández


Terrones, J.M. De Diego Alarcón y A. Pérez-Navarro presentaban una comparativa
(2) entre OpenStreetMap y Cartociudad: caso de estudio de Valencia (España).

En sus conclusiones destacan que OpenStreetMap tiene una precisión posicional más
que aceptable para usos de geocodificación y cálculo de rutas óptimas y como existe
una mayor actualización de los datos de OpenStreetMap que delos de CartoCiudad. En
las limitaciones señalan una carencia importante en la compleción de los etiquetados
de ciertos elementos, muy importante teniendo en cuenta que OSM no tiene un
modelo cartográfico conceptual con clases. También se han detectado ciertas
inconsistencias, como solapamientos entre elementos geométricos o falta de
conectividad en la red de calles. En cuanto a la compleción señalan es muy desigual
por zonas, siendo alta en las zonas más densamente pobladas.

Comparando calidad
OpenStreetMap vs IDECA en
Bogotá (2019)
Más reciente es el trabajo (3) de Luis Armando Niño Beltrán, que ha comparado los
datos de 2017 de OSM para la malla vial de Bogotá (Colombia) con la generada por
una fuente oficial, la Infraestructura de datos Espaciales de Bogotá Distrito Capital,
IDECA. Utilizando un enfoque multivariado ha medido los elementos de calidad de
completitud, exactitud posicional y exactitud temática.

Niño Beltrán ha comparado el 85% de los datos utilizando un proceso semiautomático


que emplea un buffer móvil y el centroide de las vías para realizar las comparaciones
correspondientes entre las dos fuentes de datos.

Los resultados indican que los valores de completitud encontrados en OpenStreetMap


tienen pocas diferencias respecto a la fuente IDECA (valores de omisión no supera el
14% de elementos lineales y 1% de elementos lineales sobrantes o de comisión). Este
rango de valores permitiría por ejemplo utilizar los datos de OSM como datos de
referencia por parte de organismos oficiales.
Igual sucede con la exactitud posicional con un valor de 3,98 m, muy similar al error
medio cuadrático de 4,85 m encontrados en la Comunidad de Madrid en el estudio de
2011.

Peores datos encontramos para la exactitud temática, tachada de deficiente, donde


se calcula que el 31,85% de los datos están mal clasificados, bien por errores en la
asignación de la jerarquía vial, del sentido de circulación o en el nombre de la vía.

https://wiki.openstreetmap.org/wiki/ES:Exactitud
https://www.genbeta.com/movil/la-imagen-de-la-semana-los-nuevos-y-limitados-
mapas-de-apple
https://www.genbeta.com/web/microsoft-apoyara-aun-mas-a-openstreetmap-para-
ser-la-alternativa-a-google-maps
http://bdigital.unal.edu.co/72164/4/LuisNino.2019.pdf

Recursos de consulta
DELPHI
10.3 Rio - Release 3
http://docwiki.embarcadero.com/RADStudio/Rio/en/10.3_Rio_-_Release_3

RAD Studio 10.3.3 now available


https://en.delphipraxis.net/topic/2009-rad-studio-1033-now-available/

https://www.embarcadero.com/docs/rad-studio-feature-matrix.pdf

RAD SERVER
El back-end perfecto para las aplicaciones Delphi y C++ Builder
https://www.danysoft.com/embarcadero-rad-server/

SENCHA
Product Packages and Pricing
https://www.sencha.com/pricing/

INTRAWEB
https://www.atozed.com/intraweb/bundled/10-3-rio/
https://www.atozed.com/forums/showthread.php?tid=829
https://www.atozed.com/2018/12/yes-intraweb-is-still-in-10-3-rio/
http://docwiki.embarcadero.com/RADStudio/Rio/en/Creating_Web_Server_Applicati
ons_Using_IntraWeb
http://docwiki.embarcadero.com/RADStudio/Rio/en/Getting_Started_with_IntraWeb

Apps Hibridas vs Nativas vs Generadas. ¿Qué decisión tomar?


https://www.innovaportal.com/innovaportal/v/696/1/innova.front/apps-hibridas-vs-
nativas-vs-generadas-que-decision-tomar

PhoneGap o Apache Cordova ¿qué diferencia hay?


https://www.campusmvp.es/recursos/post/PhoneGap-o-Apache-Cordova-que-
diferencia-hay.aspx
Desarrollando apps: ¿híbridas o nativas?
https://www.fhios.es/desarrollando-apps-hibridas-nativas/

Permiten un mayor acceso a los recursos disponibles en el hardware del dispositivo (cámara,
GPS, acelerómetro, giroscopio, etc.).

http://www.delphiaccess.com/forum/android/jugando-con-el-gps-del-
movil/msg60643/#msg60643

https://www.websecurity.digicert.com/es/es/security-topics/what-is-ssl-tls-https

Referencias de consulta

[1] «Fhios,» Marzo 2019. [En línea]. Available:


https://www.fhios.es/desarrollando-apps-hibridas-nativas/. [Último acceso: 11
Diciembre 2019].
[2] «Sencha & Idera Inc. Company,» 20 05 2014. [En línea]. Available:
https://www.sencha.com/blog/ext-js-5-mvc-mvvm-and-more/.
[3] SmartBear Software, «API Endpoints - What Are They? Why Do They Matter?,»
[En línea]. Available: https://smartbear.com/learn/performance-
monitoring/api-endpoints. [Último acceso: 11 Diciembre 2019].
[4] Nordic Apis, «Why You Should Build Apps With An API Backend – BaaS,» 07
noviembre 2017. [En línea]. Available: https://nordicapis.com/why-you-should-
build-apps-with-an-api-backend-baas/.
[5] Desarrollo Web, «UDDI (Universal Description Discovery and Integration),»
[En línea]. Available: https://desarrolloweb.com/articulos/1589.php.
[6] «¿Cuál es la diferencia entre los servicios web y las API?,» PUBLICADO POR
THOMAS BUSH, 16 DE JULIO DE 2019. [En línea]. Available:
https://nordicapis.com/what-is-the-difference-between-web-services-and-
apis/.
[7] Community Idera Embarcadero, «Visualizando y utilizando Mapas
(Componente TMapView),» [En línea]. Available:
https://community.idera.com/developer-tools/b/blog/posts/visualizando-y-
utilizando-mapas-componente-tmapview.
[8] Blog sobre programación de Germán Estévez -Neftalí-, «Generar ficheros KML
de rutas; Tracks en Google Maps,» [En línea]. Available:
https://neftali.clubdelphi.com/generar-ficheros-kml-de-rutas-tracks-en-google-
maps/.
[9] T. Berners-Lee, «I Invented the World Wide Web. Here’s How We Can Fix It.,»
NYT, 24 11 2019. [En línea]. Available:
https://www.nytimes.com/2019/11/24/opinion/world-wide-web.html.
[10 J. I. Sánchez, «Midiendo la calidad de la Información Geográfica Voluntaria,
] OpenStreetMap vs cartografía oficial,» 17 07 2019. [En línea]. Available:
http://www.nosolosig.com/articulos/1078-midiendo-la-calidad-de-la-
informacion-geografica-voluntaria-openstreetmap-vs-cartografia-oficial.
[11 L. A. N. Beltran, «Evaluación de la calidad de la información geográfica
] voluntaria mediante un enfoque de análisis multivariado -caso de estudio
malla vial Bogotá-Colombia,» 2019. [En línea]. Available:
http://bdigital.unal.edu.co/72164/4/LuisNino.2019.pdf.
[12 MappingGIS , «Cómo crear un mapa con Leaflet,» [En línea]. Available:
] https://mappinggis.com/2013/06/como-crear-un-mapa-con-leaflet/.
[13 «Jugando con la API de Google Maps (I) – GeoCodificación,» El blog de cadetill,
] [En línea]. Available: https://www.cadetill.com/jugando-con-la-api-de-google-
maps-i-geocodificacion/.

También podría gustarte