QuickBlox QuickBuilder for Android How to make your own builder igor.khomenko@injoit.com 17 августа 2011 Игорь Хоменко @fuel_ex.

Презентация:



Advertisements
Похожие презентации
How to attract new clients with news about our web company?
Advertisements

Latest Android News. ANDROID TIMES ARE A GLOBAL PLATFORM FOR GETTING ANDROID NEWS (НОВОСТИ ANDROID). IN THIS PLATFORM, WE GET NEWS ABOUT ANDROID APPS,
© 2009 Avaya Inc. All rights reserved.1 Chapter Four, UMS Web Services Module Three – Exchange 2007.
Cloud технологии и серверные решения для разработки мобильных приложений Построение Cloud и серверных решений как backend для мобильных приложений Mobile.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Managing Your Network Environment Managing Cisco Devices.
Copyright 2003 CCNA 3 Chapter 10 Virtual Trunking Protocol By Your Name.
Overview of the Paysonnel CE. Overview Paysonnel CE Go to URL- 1 Click [Login to Paysonnel CE] 2 How to Log-in to Paysonnel CE 1 2.
Android news (Android новини) section always becomes crowded with the public who are using android device and who are not using android devices. Android.
What to expect? How to prepare? What to do? How to win and find a good job? BUSINESS ENGLISH COURSE NOVA KAKHOVKA GUMNASUIM 2012.
SSD1: Introduction to Information Systems SSD1: Introduction to Information Systems ISS, Wuhan University.
AVVID Troubleshooting Tools © 2004 Cisco Systems, Inc. All rights reserved. Using Database Tools IPTT v
How To Upload and Download Flies using Filezilla
MARK INFORMATION R & D Tales from the Trenches: Using the GUI for.NET Session 109 Niels Bredegaard.
© 2005 by IBM; made available under the EPL v1.0 | March 1, 2005 Tim deBoer Gorkem Ercan Extend WTP Server Tools for your.
Developing a PDMWorks Enterprise add-in in Microsoft VB.NET Jonathan Freeson Senior Consultant / Partner xLM Solutions, LLC.
Vex Release Review | © 2012 by Vex committers, made available under the EPL v1.0 Visual Editor for XML 1.0 Release and Graduation Review Florian Thienel.
Back-Up Services Keep your Data in Safety at Ciklum.
Question YesNo 1.Was is difficult to do the task in English? 2.Was your group work successful? 3.Did you have enough time to complete your group work?
By Irina TULUKOVA. E S S A Y (French- essai) Attempt to express the authors viewpoint Noun – [esei] Verb - [esei]
© 2006 IBM Corporation Made available under the EPL v WebSphere Services Technical Conference world class skill building and technical enablement.
Транксрипт:

QuickBlox QuickBuilder for Android How to make your own builder 17 августа 2011 Игорь

QuickBlox About - What is it? - Who needs it? 1) Клиентам 2) Разработчикам (внутри команды) - Гибкое решение под свои нужды

QuickBlox How it works Server User - Checkoutsrc - build apk - store apk info: 1)Path to project (VCS) 2)Login/password link to apk file 1)VCS info: debug build 2)+Signing info: release build

QuickBlox Principle of queue (1) Server User building request ready apk task 3 task 2 task 1

QuickBlox Tasks status 1)Waiting in queue 2)Checkouting 3)Prepare to build 4) Building 5) Complete

QuickBlox Преимущества данного подхода 1) Время, требуемое на билдинг 2) Отвязка от текущего места. Возможность использовать результаты в любом месте 3) Регулирование количества параллельных билдингов в зависимости от возможностей сервера

QuickBlox Principle of queue (2) Server building request from user 1 response to user 1 task n task 2 task 1 request from user 2 … request from user n … response to user 2 … response to user n

QuickBlox Tasks manager - Интерфейс к серверу (* * * * * /usr/bin/pythonabuilder/ manage.pybuild_apk) -Опрос базы заявок - Алгоритм постановки заявки на выполнение cron

QuickBlox Tools 1)Android SDK - android list targets - android update 2) Ant: To compile and build your Android project into an installable.apk file - ant debug - ant release

QuickBlox Full structure Server DB cron build Web interface User -checkout -android update -Ant debug/ ant release

QuickBlox User profiles organization User profile Tasks statuses Management Server ……

User interface QuickBlox

Example QuickBlox

Other solutions QuickBlox - TeamCity: - Building Android APKs with TeamCity: - Jenkins: - Building Android apps with Hudson: -CruiseControl: - Continuum: -Luntbuild:

QuickBlox Contacts: Skype: fuel_exbuilder.quickblox.com/android