AboutPage Conference2Go QtCon 2016, Berlin (Qt 5.7 - Android + iOS) Conference2Go QtCon 2016 developed by ekke (@ekkescorner) This is my very first APP for Android and iOS. Last years I developed for BlackBerry 10 / Cascades. This is also my first APP I developed using Qt. This APP is developed with Qt 5.7 and brandnew QtQuickControls2. All work is done in my spare time and complete sourcecode is available at Github: https://github.com/ekke/c2gQtCon_x My blog series about Qt for x-platform Business Apps: http://j.mp/qt-x Please report bugs, feature requests or discuss the APP in the Comments: http://bit.ly/qtCon2016App Thanks ! Thanks to 'Tero Kojo, qt.io' managing all around the Conference App. Thanks for great Design of APP Icons and (iOS)-Splashscreen by 'Diana de Sousa, qt.io' Thanks supporting my requests at Server Site (JSON, API): 'Kenny Coyle' Thanks J-P Nurmi, Mitch Curtis and others @qt.io for help, bug-fixing and inspirations. Need a Business APP for BlackBerry10, Android, iOS ? ekke is doing international development for Enterprise and SMB (Small and Medium Business). Most APPs are 'hidden' because they're running as inhouse APP at customer site. This Conference App will give you some impressions what kind of APPs you can expect. Need an APP ? ask ekke ekke is BlackBerry Elite Developer, Enterprise Platinum Partner and certified Builder for Native. AccentColorPage Select Material Accent Color Material Red Material Pink Material Purple Material DeepPurple Material Indigo Material Blue Material LightBlue Material Cyan Material Teal Material Green Material LightGreen Material Lime Material Yellow Material Amber Material Orange Material DeepOrange Material Brown Material Grey Material BlueGrey BackupItem Delete entry Borrar entrada Open folder Abrir directorio BackupManagerForm Backup Manager Gestor de Respaldos Online ID / Username ID Online / Nombre de usuario Backup Type Tipo de respaldo PS Vita Games Juegos PS Vita PSP Games Juegos PSP PSM Games Juegos PSM PSOne Games Juegos PSOne PSP Savedatas Salvados PSP Backups Respaldos Backup disk usage Uso de disco en respaldos Filter Filtro Save listing Guardar listado Default account Cuenta por defecto Are you sure to remove the backup of the following entry? ¿Estas seguro de borrar la siguiente entrada? Select save location Seleccionar ubicación para guardar Backup disk usage: %1 Uso de disco en respaldos: %1 [GAME] [JUEGO] [SAVE] [SALVADO] [UPDATE] [ACTUALIZACIÓN] [DLC] [DLC] ClientManager Added %1 items to the database Agregadas %1 entradas a la base de datos Database indexing aborted by user Actualización de la base de datos cancelada por el usuario Cannot initialize VitaMTP USB library No se puede inicializar la biblioteca VitaMTP USB You must enable at least USB or Wireless monitoring Debe habilitar por lo menos el monitoreo USB o inalámbrico No PS Vita system has been registered Nigún sistema PS Vita ha sido registrado CmaClient Connected to %1 (PS Vita) Conectado a %1 (PS Vita) CmaEvent The PSVita has requested an update check, downloading from %1 El sistema PS Vita ha solicitado una comprobación de actualización. Descargando desde %1 The PSVita has requested an update check, sending local xml file and ignoring version settings El sistema PS Vita ha solicitado una comprobación de actualización. Enviando archivo xml local e ignorando ajustes de versión The XML version is set to 3.60 but the PUP file hash doesn't match, cancel the update if you don't want this La versión usada en el XML está puesta a 3.60 pero el hash del archivo PUP no concuerda, cancele la actualización si no quiere esto ConfigWidget QCMA Settings Ajustes QCMA Folders Directorios Specify the folders that the PS Vita will access for each content type. Especificar los directorios que el sistema PS Vita accederá para cada tipo de contenido. This is the location your Screenshots and Pictures are Saved to/Imported from. Esta es la ubicación donde tus capturas de pantalla e imágenes serán almacenadas o importadas. Photo Folder Directorio de Fotos Browse... Buscar... This is the location your Videos are Saved to/Imported from. Esta es la ubicación donde tus videos serán almacenados o importados. Video Folder Directorio de Videos This is the location your Music is Saved to/Imported from. Esta es la ubicación donde tu música será almacenada o importada. Music Folder Directorio de Música This is the location your Games, Apps, Savegames, and System Backups are Saved to/Imported from. Esta es la ubicación donde tus juegos, aplicaciones, partidas salvadas y respaldos del sistema serán almacenados o importados. Applications / Backups Aplicaciones / Juegos / Respaldos This is the location your Software Updates and Browser Data is Saved to/Imported from. Esta es la ubicación donde el sistema PS Vita leerá los contenidos que intente descargar. Updates / Web content Actualizaciones / Contenido Web This is the location your PS Vita system will read all the content that it tries to download. Esta es la ubicación donde el sistema PS Vita leerá los contenidos que intente descargar. Packages Archivos PKG Other Otros <html><head/><body><p align="center"><span style=" font-size:14pt; font-weight:600;">Advanced settings</span></p></body></html> <html><head/><body><p align="center"><span style=" font-size:14pt; font-weight:600;">Ajustes Avanzados</span></p></body></html> Offline Mode Modo desconectado Skip metadata extraction Saltar la extracción de metadatos Custom PS Vita version Versión PS Vita personalizada Use this version for updates Usar esta versión para actualizaciones FW 0.00 (Always up-to-date) FW 0.00 (Siempre actualizado) FW 3.60 (HENkaku) FW 3.60 (HENkaku) SQLite SQLite Skip photo scanning Omitir el escaneo de fotos Skip video scanning Omitir el escaneo de vídeos Skip music scanning Omitir el escaneo de música Ignore local file psp2-updatelist.xml on update folder Ignorar archivo local psp2-updatelist.xml en directorio de actualizaciones CMA protocol version Versión de protocolo CMA CMA protocol selection Uso de protocolo CMA Latest Último Manual Manual Custom Personalizado CMA custom version Versión personalizada CMA Disable USB monitoring Deshabilitar monitoreo USB Disable Wi-Fi monitoring Deshabilitar monitoreo WiFi Database backend Almacenaje de base de datos In Memory En memoria Select the folder to be used as a photo source Seleccione el directorio a ser utilizado como origen de fotos Select the folder to be used as a music source Seleccione el directorio a ser utilizado como origen de música Select the folder to be used as a video source Seleccione el directorio a ser utilizado como origen de videos Select the folder to be used to save PS Vita games and backups Seleccione el directorio a ser utilizado para guardar juegos y respaldos Select the folder to be used to fetch software updates Seleccione el directorio a ser utilizado para extraer actualizaciones de software Select the folder to be used to software packages Seleccione el directorio a ser utilizado para almacenar archivos pkg ConfirmDialog Confirmation Message Mensaje de confirmación DatePicker Today Cancel Cancelar OK DayPage No Session found Too late for a Session DevToolsPage Some special Properties while DEBUG mode is ON Public Cache normal cache: QStandardPaths::AppDataLocation public cache: QStandardPaths::GenericDataLocation Compact JSON Format Without DEBUG mode COMPACT JSON is always used. JSON with Indents is better readable, so you can switch this for DEBUG mode. You must restart to enable dev tools settings Prepare the Conference Data prepare Prepare Conference must run with public cache. While running watch debug log in QtCreator. If all went well data can be delivered as qrc:/data-assets. More info inside src. Conference data stored at: /storage/emulated/0/data/ekkescorner/c2gQtCon_x/data/conference/ DrawerTitleBar Help Settings Ajustes About FilterLineEdit Filter Filtro FooterCancelSave Cancel Cancelar Save HTTPDownloader Network error: %1 Error de red: %1 HeadlessManager Cannot initialize VitaMTP USB library No se puede inicializar la biblioteca VitaMTP USB HelpPage Conference2Go QtCon 2016, Berlin (Qt 5.7 - Android + iOS) Misc Menu Button: Opens the Drawer. Drawer can also be opened with Gestures: swiping from left site. Options Button: Opens a Menu with some options. Back Button: Top/Left from TitleBar goes one Page back. On Android you can also use OS - specific Back Button below the Page. Speed Navigation: Back to the List below in the stack without the need to move fingers to Top/Left Back Button. QtCon Homepage - the first Page. From here you can start Updates. QtCon Conference APP already contains the Conference Data, so you can start without waiting for Downloads. To get Schedule- and Speaker Updates tap on the Refresh Button. Schedule Complete Conference Schedule separated by Days and sorted by Starttime. Switch between Conference Days by Swiping left/right or tapping on a Tab from Tab Bar. Button to see your Personal Conference Schedule. Mark Sessions for your Personal Schedule by checking the Favorites Button. There are many Sessions listed for a Day - to make it easier to jump to a specific Timeslot tap on this Button and select the Time. Speaker List of all Speakers sorted by Last Name. To find a specific Speaker tap on this Button and select the Letter. Tracks List of all Conference Tracks. Tap on a row to see all Sessions of selected Track. Venue Informations and Address of the Venue. From here you can also see a List of all Rooms. List of all Rooms. Tap on a Row to see all Sessions running in this Room. Tap on the Thumbnail to see the Floorplan of the selected Room. Settings Ajustes Customize QtCon Conference APP. You can change the Theme (light or dark) and also Primary or Accent Color. Colors can be selected from Material Style Colors. Talks The Favorites Button. Tap on it to mark a Session and to add this to your Personal Schedule. Button is a Toggle - tap again to remove from your Personal Schedule. See the Floorplan of the Room where the Session runs. Conference Date. Session Time from - to. Navigation QtCon Conference app uses some special Navigation Styles to speed up Navigation. If you don't like this way to go and want to use Google Material Classic Navigation Style you can customize this from 'Settings'. Need more Infos ? Follow @ekkescorner at Twitter follow ekkes blogs: http://appbus.org and http://ekkes-corner.org HomePage QtCon 2016, Berlin 01. - 04. September Welcome to ekke's Conference2Go app Developed with Qt 5.7 Qt Quick Controls 2 (Material Style) Sorry - the Conference is closed. No more Updates available Checking QtCon Server for new Schedule Data ... Update available. API Version: No Update required. Version Check failed: InitialItemPage Welcome to ekkes Conference2Go APP for QtCon 2016 Conference2Go APP for QtCon 2016 Conference Schedule will be updated... MainWidget Shutting down... Cerrando... Stopping QCMA (disconnect your PS Vita) Deteniendo QCMA (desconecte su PS Vita) Disconnected Desconectado The device has been disconnected El dispositivo se ha desconectado About Qcma Acerca de Qcma Copyright (C) 2015 Codestation Copyright (C) 2015 Codestation Copyright (C) 2015 Codestation build hash: %1 build branch: %2 Copyright (C) 2015 Codestation Hash de compilación: %1 Rama de compilación: %2 Information Información MySchedulePage My Personal Schedule Your Personal Schedule is empty. Tap on the 'Star' to add or remove PinForm Device pairing Emparejamiento de dispositivo An unregistered PS Vita system is connecting with QCMA via Wi-Fi Un sistema PS Vita no registrado se intenta conectar con QCMA mediante Wi-Fi Device: PS Vita Dispositivo: PS Vita Input the following number in the PS Vita system to register it with QCMA Introduce el siguiente número en el sistema PS Vita para registrarlo con QCMA Time remaining: 300 seconds Tiempo restante: 300 segundos Cancel Cancelar Device: %1 (PS Vita) Dispositivo: %1 (PS Vita) Time remaining: %1 seconds Tiempo restante: %1 segundos PopupUpdate Cancel Cancelar OK Update PrimaryColorPage Select Material Primary Color Material Red Material Pink Material Purple Material DeepPurple Material Indigo Material Blue Material LightBlue Material Cyan Material Teal Material Green Material LightGreen Material Lime Material Yellow Material Amber Material Orange Material DeepOrange Material Brown Material Grey Material BlueGrey ProgressForm Refreshing database... Actualizando base de datos... <html><head/><body><p><span style=" font-size:11pt; font-weight:600;">Reading directory:</span></p></body></html> <html><head/><body><p><span style=" font-size:11pt; font-weight:600;">Leyendo directorio:</span></p></body></html> directory name Cargando nombre de directorio <html><head/><body><p><span style=" font-size:11pt; font-weight:600;">Processing file:</span></p></body></html> <html><head/><body><p><span style=" font-size:11pt; font-weight:600;">Procesando archivo:</span></p></body></html> file name Cargando nombre de archivo Cancel Cancelar Database indexing in progress Actualización de base de datos en progreso Are you sure to cancel the database indexing? ¿Estas seguro de cancelar la actualización a la base de datos? QObject An instance of Qcma is already running Otra instancia de Qcma ya se encuentra en ejecución QTrayIcon Settings Ajustes Refresh database Refrescar base de datos Backup Manager Gestor de Respaldos About Qcma Acerca de Qcma About Qt Acerca de Qt Quit Salir RoomListPage Room Sessions RoomSessionListPage Room ScheduleNavigation GoTo Talks @ No Time selected SessionDetailPage Added to Personal Schedule Removed from Personal Schedule Room: Speaker Tap on the Speaker Data to get the Details. Unnamed Speaker SessionListView Room Added to Personal Schedule Removed from Personal Schedule SettingsPage Conference2Go QtCon 2016, Berlin (Qt 5.7 - Android + iOS) Theme Dark Theme Colors Primary Color: Tap on Color Rectangle to edit Accent Color: Tap on Color Rectangle to edit Default Theme: Light Theme Primary Color: Indigo Accent Color: Deep Orange Hint: Switching to Dark Theme please change Primary Color to Blue, Green or so. Indigo itself is too dark. Navigation Style Classic Material Navigation Menu and Back Buttons: Top-Left Back Button on Android also at bottom. Open Drawer: swipe from left side or tap on Menu Button. This is the classic Navigation Style using a Drawer to get access to all destinations. Material Bottom Navigation Same as Classic Navigation plus: Bottom Navigation Bar. Bottom Navigation is a new way Google added recently to Google Material Style Guide. Bottom Navigation Bar is only visible in Portrait Mode - in Landscape Mode it would occupy too much space from available height. QtCon Conference App uses Bottom Navigation Bar for easy access to Home, Schedule, Speaker and Tracks. To access other destinations you must open Drawer from Menu Button or swipe from left side. One Hand Comfort Navigation Same as Classic Navigation plus Bottom Navigation Bar plus: Menu Button (Hamburger Button) added to left most position of Bottom Navigation Bar. Now the Menu Button can be reached easy without moving fingers to Top Left Menu Button. Coming from BlackBerry 10 ? Then you already used the Menu Button from bottom left. Only one Menu Button Using the Comfort Navigation and you don't like to have two Menu Buttons ? You can hide the Top-Left Menu Button in Portrait Mode and always use the one from Bottom Navigation Bar. Stack Navigation ekke's Speed Navigation ekke's goal is always to provide apps with fluid and fast workflow. Some Pages are pushed on top of a Stack. To navigate back you must hit the Back Button. It's a common use-case that there are some Pages on the Stack - per ex. Schedule->Session Detail -> Room Floorplan. To go back to your List of Sessions you have to hit the Back Button multiple times. On Android you can use the bottom Back Button, but on iOS you always have to hit the Back Button from Top-Left. To provide a faster workflow and also comfortable using the Smartphone with one hand, the FAB (Floating Action Button) is used to jump back to the last List below. You're confused ? Switch it off SimpleTextTitle Light Theme Dark Theme Select Primary Color Select Accent Color SpeakerDetailPage Unnamed Speaker Talks Tap on the Talk Icon or Menu Button to get the Details. Tap on the Star Icon to add to / remove from your personal schedule. Minutes Session Details Room Info Added to Personal Schedule Removed from Personal Schedule SpeakerListPage Unnamed Speaker SpeakerNavigation GoTo StackTextTitle Light Theme Dark Theme Select Primary Color Select Accent Color SwipeTextTitle Light Theme Dark Theme Select Primary Color Select Accent Color TimePicker Time (HH:MM) Cancel Cancelar OK Now TrackListPage * No Track assigned * Sessions TrackSessionListPage * no Track assigned * main My Schedule Schedule Speakers Rooms Settings Ajustes Help About this App QtCon 2016 Berlin QtCon 2016 Schedule QtCon 2016 Speakers QtCon 2016 Tracks QtCon 2016 Venue QtCon 2016 Rooms QtCon 2016 Settings QtCon 2016 Help QtCon 2016 About QtCon 2016 D E V E L O P E R Tools No more Pages Please use 'Android Home' Button to leave the App. OK