Application Development / 应用程序开发

Subscribe to RSS - Application Development / 应用程序开发
Legend Color: 
009ad9

Mobile Performance to deliver excellent User Experience / 以移动性能提供卓越的用户体验

UX is a learned craft. The most efficient way to grow UX knowledge is to learn both best practices and learn from the mistakes of others. This presentation showcases both.


作为移动 Web 开发人员,我们努力为 TIZEN 应用提供最出色的用户体验 (UX)。确保 UX 需要掌握丰富的知识。增加 UX 知识最高效的方法是多多学习最 佳实践,并从他人的错误中吸取教训。本演示将从这两方面进行探讨。

参加本演示您将学习到:

  • 五种关键的移动 UX 原则和策略 —— 您现在可将它们用于 TIZEN 应用以提 升应用的“感知性能”。
  • 应用课程 —— 展示移动 UX 的好坏模式
  • 如何编写针对移动网络延迟和较慢浏览器引擎优化的 JavaScript 代码
  • 如何使用关键的 CSS3 属性,以利用 GPU 加速功能,使您的动画和转换更加流畅。

这些原则和最佳实践将帮助您编写干净、优化的代码,并设计您的用户会喜欢且能够令您的应用脱颖而出的最佳用户界面。

A Case study of Mobile Application development / 移动应用开发案例研究

Starting with an introduction of recommended application architecture, this session explores native app development on mobile phones. Topics include customizing an EFL widget, improving launch performance, optimizing memory usage and improving database performance.


本课程将提供有用的应用信息并就多个子主题进行指导,还将介绍手机本地应用 开发的几个实际案例。首先介绍推荐的应用架构,然后阐述如何定制 EFL widget 以提升可用性、如何提升启动性能、如何优化内存使用及如何提升数据库性能。

Tizen and Qt together can do more / QT 和 TIZEN 强强联合,大有作为

Qt is a popular cross-platform, open source, optimized application framework that forms the basis of various emerging mobile systems. This is a high-level overview of Qt and an explanation of the Qt for Tizen project.


Qt 是一种流行的跨平台开源优化应用框架,能够为开发人员提供出色的体验。

它是众多新兴移动系统的基础。Qt for Tizen 计划集合了 Qt 框架、大量 (超过 50) Qt 开发人员以及 Tizen 生态系统。

在 QtWebEngine 模块上进行持续工作,完全符合 Tizen 基于 web 的性质。 得益于 Tizen 的开放治理模式,Tizen 社区接受了 Qt 套装。自此,Qt 是所有 Tizen 配置文件的唯一常用 C++ 框架。

本演示的第一部分将高度概括 Qt:最近的发展状况、支持的平台、许可模式、 技术等。第二部分将介绍 Qt for Tizen 项目:成果、现状和未来面临的挑战。 参会者可以消除有关在 Tizen 项目中长期使用 Qt 的疑虑。

The Art of Tizen UI Theme Technology in Various Profiles

Tizen is aimed at various profiles, not only mobile. The UI must be scalable and themeable to support these diverse profiles. This presentation will share the technology behind the scalable and themeable Tizen UI which is called EFL (Enlightenment Foundation Libraries). With some configuration, you can reuse the same UI elements in different sized devices easily, regardless of DPI. This will reduce development time tremendously to support multiple products and applications. A couple of devices are already being shipped based on this technology.

Implementing Augmented Reality Functionality on Tizen

Augmented Reality is a functionality that is becoming more and more popular recently on mobile platforms across various applications and games: location-based services apps listing event venues or other points of interests on the map as well as placing tags on such POIs while showing the surrounding area through the camera viewer; action games with capability to combine physical objects such as football goals or basketball hoops with virtual players in device's camera viewer.

Web Physics: A Hardware Accelerated Physics Engine for Web-Based Applications

With interest in web-based technologies as an alternative to traditional programming languages, app performance is often a concern for web-based platforms. Physics engine is a fundamental component of gaming frameworks, and a good candidate for acceleration through parallelization. We present Box2DOCL and Web Physics (WP). Box2DOCL is OpenCL accelerated physics engine, based on Box2D. WP implements JavaScript (JS) bindings to native physics engine, which may be Box2D or Box2DOCL. Both expose same APIs and may be used by native apps or through WP-JS APIs by web-based apps.

OpenSource libraries on Tizen (game development)

Game development can be a lot easier when you use a set of tools that will help you to manage the application flow/scenes, physics (both for 2D and 3D), animation, and audio.
In this presentation, we will introduce libraries and frameworks that can be used in game development including tools for both Native and Web Tizen applications (Cocos2d-x/Cocos2d-html5, IvanK Lib, Bullet 3D Physics library, Box2D/Box2D-html5, Cal3D Character Animation Library, and more). This presentation will highlight features and good practices and will also include real world examples demonstration.

The road to the "native" mobile web

The web is everywhere and internet connectivity is on everybody's mind with new emerging product categories such as wearables and internet-of-things.

Companies see the value in choosing the web platform as their app platform or user experience for new product groups. It has a large and growing developer community, and tooling and performance will only get better over time. But the web is not made for mobile and progress has been slow at getting ready for low performance devices with a different interaction paradigm.

Pages