JP Luchetti, Mubaloo - How data defines mobile strategyMezzo Labs
JP Luchetti, Consultancy Director of Mubaloo, gave this presentation at Mezzo Labs' "GAWA7: Key Performance Innovators" event in July 2015. JP describes how analytics should be at the core of an enterprise mobile strategy, defining and measuring the usability and commercial success of your app.
What is the best way to create the most effective mobile apps design? Mobile development experts at Promatics summarize 12 basic principles of mobile web design. You will surely see success if you follow all of them.
Kony is a mobile application development platform that allows developers to build cross-platform apps using a single codebase. It was founded in 2007 and has experienced 600% growth in the last two years. The platform provides tools for designing, developing, testing, delivering, deploying and managing mobile apps, allowing developers to build apps for multiple operating systems using different deployment methods.
11 Mobile App Retention Strategies for 2016TechAhead
From developer or mobile app business perspective, key factor for developing apps is earning revenues either by selling apps, ad space or end user data to other companies. A closer look at growth of mobile app revenue from 2011 – 2015 and further forecast through 2017 gives a rosy picture.
Iteo has developed 17 mobile and web applications for clients across various industries. The applications include e-commerce platforms, social networking apps, sales and marketing tools, and more. Iteo's clients are located globally, and the company has experience developing applications across platforms like iOS, Android, PHP, and .NET. Iteo provides end-to-end solutions including UX/UI design, development, backend systems, and administrative interfaces.
A cloud computing solution, it takes a different approach by hosting customer information in Google’s network of secure data centers, rather than on traditional in-house servers that are located within companies.
10 Conditions for Cost Estimation of an iOS ApplicationTechAhead
10 Conditionsfor Cost Estimation of an iOS Application involving multiple of task and strategies to be kept in mind before working on the cost estimation of iOS App.
TechMagic - Development Studio for Startups (iOS, Android, Node.js)TechMagic
TechMagic is a development studio with 60+ employees across offices in Lviv, London, and Boston. They help startups launch their ideas using Lean Startup methodology. Their services include mobile and web development using technologies like Android, iOS, and Node.js. They employ Agile practices like 1-week iterations with weekly demos. Their portfolio includes apps and web applications for various industries.
Сергей Байдачный_Что нового в Windows Phone 8.1 для разработчиковGeeksLab Odessa
Что нового в Windows Phone 8.1 для разработчиков
Сергей Байдачный
Майкрософт Украина
Речь пойдет о последних изменениях в архитектуре платформы, включая новые элементы управления, возможности Silverlight 8.1, поддержку С++ и др.
Web 1.0, Web 2.0, Web 3.0
Архитектура информационных ресурсов
Front-end, Back-end
API
Толстый клиент, Тонкий клиент
Web-клиент, Web-сервер
Специальные файлы и директории на web-сервере
URI, URL, URN, IRI, IDN
Использованы материалы: http://www.html5rocks.com/ru/tutorials/internals/howbrowserswork/
Секционный доклад
Экскурс в мир WEB разработки
Дмитрий Лаабе
Генеральный директор и основатель рекрутинговой компании IT-Доминанта
Технический директор и программист
портала Айти-Событие
Россия. Санкт-Петербург
http://it-sobytie.ru/events/3120
Similar to Илья Петров «Введение в Silverlight» (20)
This document discusses Alibaba Mobile's ecosystem and strategies for launching products in various markets. It covers Alibaba's entrance into the mobile internet world through smartphones, operating systems, and application stores/browsers. It then discusses how Alibaba builds its ecosystem through big data, content monetization, and various traffic sources. The document outlines Alibaba's strategies for global markets and provides real examples of products launched in India and Indonesia, including services related to cricket, music, video, Facebook notifications, e-commerce, and news.
The Dining Man: how does Afisha Restaurants change the behavioral patterns of choice and payments in cafes and restaurants. Based on the real experience of Project Manager
This document provides a summary of Marvin Liao's 2016 investment outlook. It discusses 7 trends that early stage tech investors should pay attention to:
1. Virtual and augmented reality being the next major engagement platform, as AR/VR startups raised $658M in 2015.
2. The internet of everything (IoT), as IoT startups raised over $1.9B in 2015.
3. FinTech as a major growth area, with Asian FinTech startups raising $3.5B in 2015 and US startups raising $3B in Q1 2015.
4. Millennials now being the largest demographic group and redefining smartphone usage and preferences.
RxJava is a library for composing asynchronous and event-based programs using observable sequences. It provides features for concurrency, request management, data flow manipulation, and error handling. RxJava uses streams and new objects like Schedulers, Subscriptions, and Subjects. It can be used with techniques like retained fragments, cached observables, binding to lifecycles, and services to handle configuration changes and loading data.
The document discusses the Observer pattern and RxJava. RxJava allows for concurrency, data flow manipulation, and error handling through its use of observables and subscribers. It provides links to documentation on RxJava operators and a blog post that helps explain RxJava fundamentals.
This document discusses Spotify's transition to a "consistent, thin, and dumb" approach to app development. It summarizes Spotify's user and song numbers, the challenges of their previous iOS client, and their shift to a backend-driven model with modular organization. This allows for innovation, scaling, and a unified user experience across platforms through frameworks like GLUE. The document endorses frameworks as "machines" and sharing knowledge and success.
The document summarizes the architectural changes made to the Wunderlist app between versions 2 and 3. Version 3 was completely redesigned with a modular layered architecture that is highly decoupled, enables real-time syncing, and is easier to maintain, test, and adapt compared to the previous monolithic structure. The key layers include presentation, sync, SDK, and model layers with defined boundaries and dependencies between the layers.
The document discusses SoundCloud's approach to mobile testing, including:
- Engineers write unit and UI tests which are run continuously after each code change. Manual testing is also done before releases.
- A test runner service manages test execution across devices in parallel to improve efficiency compared to relying solely on Jenkins.
- An IntelliJ plugin was created to allow testing directly from the IDE for local development, integrating with the test runner service.
The document discusses the VIPER architecture pattern for structuring iOS applications. It begins by introducing the key components of a VIPER module: the View, Presenter, Interactor, Router, and Entity. It then provides examples of how each component is responsible for lifecycle management, event handling, data validation, routing, and other tasks. The document argues that VIPER increases testability, modularity, and code quality of iOS apps. It also promotes open sourcing example VIPER code on GitHub to help disseminate knowledge of this architecture.
MBLTDev15: Anna Mikhina, Maxim Evdokimov, Tinkoff Bank e-Legion
This document discusses working on errors and testing. It focuses on improving performance by identifying mistakes, analyzing what caused them, and learning from the experience to do better in the future. The goal is to enhance skills and knowledge through reflection on past weaknesses or issues uncovered by assessment.
3. Что такое SilverlightSilverlight — это мощная платформа для разработки интерактивных интернет-приложений (RIA);мобильных приложений;внебраузерных(настольных) приложений.Основные направления:создание бизнес-приложений;создание высококачественных медиаприложений.www.e-legion.com
4. Платформа Silverlight построена на подмножестве библиотек .Net-framework.Среды разработки: Visual Studio, Expression Blend;Языки программирования: С#, VB.Net, …; Можно использовать свои существующие наработки с некоторыми оговорками.Раннее название WPF/E (WPF Everywhere)отражает схожесть Silverlight и WPF.www.e-legion.com
13. Silverlight 12D Vector Animation/Graphics AJAX Support HTML DOM IntegrationHTTP NetworkingCanvas Layout SupportJavaScript SupportXAML ParserMedia – 720P High Definition (HD) VideoMedia – Audio/Video Support (VC-1, WMV, WMA, MP3)Media – Image Support (JPG, PNG)Media MarkersWindows Media Server Supportwww.e-legion.com
14. Silverlight 2Support for C# and VB.NET; CLR based languagesSupport for Managed Jscript, IronPython, IronRuby;DLR based languagesRich Core Framework (Generics, collections, …)Multi-ThreadingXmlReader/XmlWriterManaged Exception Handling Enhanced Keyboard Input Support Managed HTML Bridge.NET Framework Security Enforcement Layout controls: StackPanel and GridFull suite of Controls(TextBox, RadioButton, Slider, Calendar, DatePicker, DataGrid, ListBox, …) Managed Control FrameworkTemplating Model Visual State Manager Data Binding Isolated StorageDeep Zoom Technology High quality resizing www.e-legion.com
15. Silverlight 2 (продолжение)Direct access to TCP sockets Interoperability with SOAP and REST services, including support for XML, JSON, RSS and Atom data formats LINQ (including LINQ to XML, LINQ to JSON, and LINQ to Entities)Duplex communications (“push” from Server to Silverlight client) WCF Data Services Cross Domain Network Access Easy access to server-side data via Web Services Media - DRM Powered by PlayReadyMedia - Windows Media Audio 10 Professional support Media - MediaStreamSource for managed code media file parser and protocol extensibility Media - Basic SSPL Support Type Safety Verification File Upload Support (via WebClient API) Remote Debugging (PC and Mac)WPF Compatibility Accessibility Localization www.e-legion.com
16. Silverlight 3Media - H.264 video and AAC audio SupportOut of Browser Network Status (Offline) Pixel Shader Effects Bitmap API Theming at runtime Enhanced Control Skinning Accessibility - System Colors Bitmap caching Perspective 3D Component Caching(share resources across apps) GPU Hardware Acceleration(for video and bitmaps) Text Animation Raw A/V Support File Save Dialog DockPanel, WrapPanel, ViewboxElement to Element Binding Local Connection Binary XML Scene caches (to Bitmap) www.e-legion.com
17. Silverlight 4Local Fonts Printing WCF RIA Services Managed Extensibility Framework (MEF) Webcam Microphone New Controls (including RichTextBox)Enhanced DataGrid (sortable/resizeable columns and copy/paste rows)The same compiled code can be run on the desktop and Silverlight without change.Support for Mouse WheelRight-Click Context MenuMulti-touchCopy and PasteDrag and DropEnhanced DatabindingWeb Browser Control and Web Browser Brush Right-to-Left / BiDi Text Official Support for Google Chrome Output Protection for audio/video Multicast networking www.e-legion.com
18. Silverlight 4 (Out of Browser)Sandboxed ApplicationsNotification ToastOffline DRM Custom Window Chrome Window Settings (position, size etc.) Trusted ApplicationsRead and write files to the user’s MyDocuments, MyMusic, MyPictures and MyVideos folder (or equivalent for non-windows platforms)Run other desktop programsCOM AutomationGroup policy object support Full keyboard in out-of-browser for trusted applications Cross-domain network access without a security policy filewww.e-legion.com
19. Silverlight 5 (beta)64-bit Browser SupportMedia - GPU accelerated video decodeMedia - Variable speed playback with automatic audio pitch correctionRemote-Control SupportBreakpoints on DatabindingsBinding in Style SettersAncestor RelativeSource BindingImplicit DataTemplatesWS*-Trust SupportImprovements in RIA ServicesText ClarityMulticolumn Text FlowLinked Text ContainersCharacter tracking and LeadingFull OpenType SupportPivotViewer ControlImmediate Mode Graphics APIFluid Layout TransitionsGPU Accelerated 3DMultiple Window Support (Out of Browser)P/Invoke (Out of Browser)Enterprise Group Policy Support(Out of Browser)www.e-legion.com
21. ЗаключениеSilverlight – это мощная, современная, развитая платформа для создания кросс-плтформенных бизнес-приложений и высококачественных медиаприложений, работающих в браузере, вне браузера и на телефоне.www.e-legion.com