Resumen:
|
[ES] Este proyecto consiste en el estudio de Swift, el nuevo lenguaje de programación
de Apple, mediante la creación de aplicaciones en iOS y OS X. Para evaluar
Swift vamos a realizar un conjunto de aplicaciones en el ...[+]
[ES] Este proyecto consiste en el estudio de Swift, el nuevo lenguaje de programación
de Apple, mediante la creación de aplicaciones en iOS y OS X. Para evaluar
Swift vamos a realizar un conjunto de aplicaciones en el marco de las redes de
sensores e Internet de las cosas (IoT).
Bajo este contexto, el objetivo es desarrollar una aplicación OS X que reciba
datos de una red de sensores con un formato específico. Su función es interpretar
y almacenar los datos recibidos para conseguir una visualización de la información
en tiempo real.
Basándonos en los conocimientos de programación de redes adquiridos durante
la carrera de Ingeniería Informática, queremos implementar aplicaciones
que puedan realizar operaciones de comunicación de red.
OS X es un sistema operativo basado en UNIX que ejecuta una versión llamada
Mach, mientras que iOS es el resultado de la portabilidad de OS X a las
plataformas móviles. Ambos sistemas operativos proporcionan funciones de red
similares a las que que contienen las API de red UNIX. El uso de éstas permite
acceder y aprovechar los servicios disponibles de equipos en red conectados a
través de Internet.
Para la realización de las aplicaciones se ha utilizado el entorno IDE, Xcode,
proporcionado por Apple.
[-]
[CA] Aquest projecte consistix en l‘estudi de Swift, el nou llenguatge de programació
d‘Apple, mitjançant la realització d‘unes aplicacions en iOS i OS X. Per a
avaluar Swift, anem a fer un conjunt d‘aplicacions en el ...[+]
[CA] Aquest projecte consistix en l‘estudi de Swift, el nou llenguatge de programació
d‘Apple, mitjançant la realització d‘unes aplicacions en iOS i OS X. Per a
avaluar Swift, anem a fer un conjunt d‘aplicacions en el marc de les xarxes de
sensors i Internet de les coses(IoT).
Davall aquest context, s‘ha desenrotllat una aplicació OS X que rep dades
d‘una xarxa de sensors amb un format específic. La seua funció és interpretar
i emmagatzemar les dades rebudes per a aconseguir una visualització de la informació
a temps real.
Basant-nos en els coneixements de programació de xarxes adquirits durant la
carrera d‘Enginyeria Informàtica, es vol crear aplicacions que puguen realitzar
operacions de comunicació de xarxa.
OS X és un sistema operatiu basat en UNIX que executa una versió que s‘anomena
Mach, mentre que iOS és una versió de OS X que ha sigut portat a les
plataformes mòbils. Ambdós sistemes operatius proporcionen biblioteques que
contenen les API de xarxa UNIX. Açò dóna la llibertat i el poder per a accedir i
aprofitar els servicis disponibles d‘equips en xarxa connectats a través d‘Internet.
Per a la realització d‘ambdós aplicacions s‘ha utilitzat l‘entorn IDE, Xcode,
proporcionat per Apple.
[-]
[EN] This project consists in the study of Swift, the new programming language
created by Apple, through the development of applications on iOS and OS X.
A set of applications for wireless sensor networks enviroment and ...[+]
[EN] This project consists in the study of Swift, the new programming language
created by Apple, through the development of applications on iOS and OS X.
A set of applications for wireless sensor networks enviroment and the Internet of
things(IoT) will be developed to evaluate Swift.
In this context, an OS X application that receives data from a network of sensors
with a specific format has developed. Its function is to interpret, store and
display in real-time data received.
Based on the networks programming knowledge acquired during the computer
engineering career, we want to create applications that can perform network
communication.
OS X is a UNIX-based operating system running a version called Mach, while
iOS is a version of OS X that has been ported to mobile platforms. Both operating
systems provide libraries containing UNIX networking APIs. The use of these
gives the freedom and power to access and take advantage of the services available
from networked computers connected through the Internet.
The integrate development environment (IDE), Xcode, provided by Apple,
has been used to develop the applications.
[-]
|