Android Development Introduction

Total Page:16

File Type:pdf, Size:1020Kb

Android Development Introduction 8/24/2009 Android Development Introduction Victor Matos Cleveland State University Notes are based on: UlUnloc king AdAndro id by Frank Ableson, Charlie Collins, and Robi Sen. ISBN 978‐1‐933988‐67‐2 Manning Publications, 2009. & Android Developers http://developer.android.com/index.html 1 Chapter 1 ‐ Goals THE BIG PICTURE 1. What is Android? 2. Overview development environment 2 1 8/24/2009 Chapter 1 ‐ Resources Android’s web page http://www.android.com/ 3 What is Android? • Android is the software platform from Google and the Open HdtHandset Alliance tha t has the potential to revolutionize the global cell phone market. • It has the capability to make inroads in many other (non‐phone) embedded application markets. 4 2 8/24/2009 What is Android? • Android™ consists of a complete set of software components for mobile didevices including: – an operating system, – middleware, and – key mobile applications. 5 Why Android? Listen from the project creators/developers (2.19 min) – Nick Sears. Co‐founder of Android – Steve HitHorowitz. EiEngineer ing Direc tor – Dam Morrill. Developer – Peisun Wu. Engineering Project Manager – Erick Tseng. Project Manager – Iliyan Malchev. Engineer – Mike Cleron. Software Manager – Per Gustafsson. Graphics Designer. – etc… • http://www.youtube.com/watch?v=6rYozIZOgDk&eurl=http://www.android.com/about/&feature=player_embedd ed • You will hear statements such as “…currently it is too difficult to make new products … open software brings more innovation … choices … lower costs … more applications such as family planner, my taxes, understand my wife better, … ” 6 3 8/24/2009 What is Open Handset Alliance? • Quoting from www.OpenHandsetAlliance.com page • “… Open Handset Alliance™, a group of 47 technology and mobile companies have come together to accelerate innovation in mobile and offer consumers a richer, less expensive, and better mobile experience. • Together we have developed Android™, the first complete, open, and free mobile platform. • We are committed to commercially deploy handsets and services using the Android Platform. “ 7 Open Handset Alliance Members Operators Software Co. Commercializat. Semiconductor Handset Manf China Mobile Ascender Corp. Aplix Audience HTC China Unicom eBay Noser Engineering Broadcom Corp. LG KDDI Corp. Esmertec Astonishing Tribe Intel Corp. Motorola NTT DoCoMo Google Wind River Systems Marvell Tech. Samsung Sprint Nextel LivingImage Omron Software Group ASUSTek T‐Mobile NMS Comm. Teleca Nvidia Corp. Garmin Telecom Italia Nuance Comm. Qualcomm Huawei Tech Telefónica PacketVideo SiRF Tech. Holdings Sony Ericsson Vodafone SkyPop Synaptics Toshiba Softbank SONiVOX Texas Instr. Acer Ericsson Borqs AKM Semicond. ARM Atheros Comm. EMP 8 4 8/24/2009 See Android Developers http://www.youtube.com/watch?v=7Y4thikv‐OM Short video (4 min.) Show ing Dave BtBort and Dan Borstein, two members of the Android Open Source Project talk about the project. 9 The Android Platform Again, what did they say about Android? • Android is a software environment built for mobile devices. • It is not a hardware platform. • Android includes: • Linux kernel‐based OS, • a rich UI, • telephone functionality, • end‐user applications, • code libraries, • application frameworks, • multimedia support, ... • User applications are built for Android in Java. 10 5 8/24/2009 Android’s Context: Mobile Market Players $$$ Mobile network operators want to lock down their networks, Operators controlling and metering traffic. Device manufacturers want to differentiate themselves with features, reliability, and price points. Device Software Manufacturers Vendors Software vendors want complete access to the hardware to deliver cutting‐edge applications. 11 The Maturing Mobile Experience Not so long ago …Today 1. Phone 1. Smartphone 2. Pager 2. Laptop (perhaps!) 3. PDA Organizer 4. Laptop 5. Portable music player 6. No Internet access / limited access Tomorrow ? 12 6 8/24/2009 Android vs. Competitors 1.Apple Inc. 2.Microsoft 3.Nokia 4.Palm 5.Research In Motion 6.Symbian 13 Android Components (Stack) • The Android stack includes a large array of ftfeatures for mobile applica tions. • It would be easy to confuse Android with a general purpose computing environment. • All of the major components of a computing platform are included. 14 7 8/24/2009 Android Components • Application framework enabling reuse and replacement of components • Dalvik virtual machine optimized for mobile devices • Integrated browser based on the open source WebKit engine • Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES specification (hardware acceleration optional) • SQLite for structured data storage • Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) • GSM Teleppyhony (hardware depp)endent) • Bluetooth, EDGE, 3G, and WiFi (hardware dependent) • Camera, GPS, compass, and accelerometer (hardware dependent) • Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE 15 Android Components 16 8 8/24/2009 Android Components Video 1/3: Android’s Architecture 17 Available at: http://www.youtube.com/watch?v=QBGfUs9mQYY Android Components Video 2/3: Application’s Life Cycle 18 Available at: http://www.youtube.com/watch?v=fL6gSd4ugSI&feature=channel 9 8/24/2009 Android Components Video 3/3: Android’s API Available at: http://www.youtube.com/watch?v=MPukbH6D‐lY&feature=channel 19 Android Application Framework Video: Inside the Android Application Framework (about 52 min) Presented by Dan Morrill – Google At Google Developer Conference San Francisco ‐ 2008 Available at: htt//ithttp://sites.goog le.com /it/i/i/site/io/ins ide‐the‐andiddroid‐applica tion‐fkframework Android is designed to be fast, powerful, and easy to develop for. This session will discuss the Android application framework in depth, showing you the machinery behind the application framework. explains the life‐cycle of an android apk. very good! 20 10 8/24/2009 Android Components Video: An Introduction to Android (about 52 min) Presented by Jason Chen – Google At Google Developer Conference San Francisco ‐ 2008 Available at: http: //www.you tu be.com /wa tc h?v=x 1ZZ‐R3p_w 8 21 Why use Linux for a phone? • Linux kernel is a proven core platform. • Reliability is more important than performance when it comes to a mobile phone, because voice communication is the primary use of a phone. • Linux can help meet this requirement. • Linux provides a hardware abstraction layer, letting the upper levels remain unchanged despite changes in the underlying hardware. • As new accessories appear on the market, drivers can be written at the Linux level to provide support, just as on other Linux platforms. 22 11 8/24/2009 Dalvik Virtual Machine • User applications, as well as core Android applications, are written in the Java programming language and are compiled into byte codes. • Android byte codes are interpreted at runtime by an interpreter known as the Dalvik virtual machine. 23 Why another JavaVirtual Machine? • Android bytecode files are logically equivalent to Java btbyteco des, btbut they permit AdAndro id to – run its applications in its own virtual environment that is free from Sun’s licensing restrictions and – an open platform upon which Google, and potentially the open source community, can improve as necessary. 24 12 8/24/2009 Dalvik Virtual Machine Video (61 min) DlikDalvik VM ItInterna ls Presented by Dan Borstein At Google Developer – 2008 San francisco Available at: http://www.youtube.com/watch?v=ptjedOZEXPM 25 Inside Android: Intents • An important and recurring theme of Android development is the Intent. • An Intent in Android describes what you want to do. • This may look like – “I want to look up a contact record,” or – “Please launch this website,” or – “Show the OdOrder CfiiConfirmation Screen.” • Intents are important because they facilitate navigation and represent the most important aspect of Android coding. 26 13 8/24/2009 Intents & IntentFilters • An Intent is a declaration of need. • An Intent is made up of various pieces including: desired action or service, data, and category of component that should handle the intent and instructions on how to launch a target activity. • An IntentFilter is a trigger, a declaration of capability and interest in offering assistance to those in need. • An IntentFilter may be generic or specific with respect to which Intents it offers to service. 27 Intents & IntentFilters • An intent is an abstract description of an operation to be performed. • Its most significant use is in the launching of activities, where it can be thought of as the glue between activities. • The primary pieces of information in an intent are: Action Data The general action to be The data to operate on, such as performed, such as: a person record in the contacts ACTION_VIEW, database, expressed as a Uri. ACTION_EDIT, ACTION_MAIN, etc. 28 14 8/24/2009 Intents & IntentFilters Some examples of Intent’s action/data pairs are: ACTION_VIEW content://contacts/1 ‐‐ Display information about the person whose identifier is "1". ACTION_DIAL content://contacts/1 ‐‐ Display the phone dialer with the person filled in. ACTION_VIEW tel:123 ‐‐ Display the phone dialer with the given number filled in ACTION_DIAL tel:123 ‐‐ Display the phone dialer with the given number filled in. ACTION_EDIT content://contacts/1 ‐‐ Edit information about the person whose identifier is "1". ACTION_VIEW content://contacts/
Recommended publications
  • Implementarea Rețelelor Ad-Hoc Pe Platforme Android
    UNIVERSITATEA “TRANSILVANIA” DIN BRAŞOV DEPARTAMENTUL DE ELECTRONICĂ ŞI CALCULATOARE Programul de studii: Tehnologii şi sisteme de telecomunicaţii Implementarea rețelelor Ad-Hoc pe platforme Android Absolvent: TERZA Balázs-László Indrumător: Şef lucrări dr.ing. SIMON Csaba BRAŞOV 2015 Universitatea Transilvania din Braşov Tehnologii şi Sisteme de Telecomunicaţii Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor 2015 Universitatea Transilvania din Braşov Lucrare de diplomă nr. .......... Facultatea Inginerie Electrică şi Ştiinţa Calculatoarelor Departamentul Viza facultăţii Electronică şi Calculatoare Programul de studii Anul universitar Tehnologii şi sisteme de telecomunicaţii 2014 - 2015 Candidat Promoţia TERZA Balázs-László 2015 Cadrul didactic îndrumător Ș.l. dr. ing. SIMON Csaba LUCRARE DE DIPLOMĂ Titlul lucrării: Implementarea reţelelor Ad-Hoc pe platforme Android Problemele principale tratate: 1. Prezentarea generală a sistemului de operare Android 2. Prezentarea modului de comunicatii ad hoc 3. Proiectarea şi dezvoltarea aplicaţiei pentru sistemul Android 4. Testarea şi masurarea parametrilor QoS pe reteaua configurata de absolvent Locul şi durata practicii: Laboratoarele de electronică (112-113) al Universităţii Sapientia, Mai 2014 - Iunie 2015 Bibliografie: 1. Reto Meier: Professional Android 4 Application Development, Wrox, 2012 2. A. Tanenbaum, D.J. Wetherall: Számítógép hálózatok, Panem, 2012 Aspecte particulare: Primit tema la data de: 15.05.2014 Data predării lucrării: 30.06.2015 Director departament, Cadru didactic
    [Show full text]
  • Form 6K Borqs Technologies, Inc
    6­K 1 ea141984­6k_borgstech.htm FORM 6­K UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 6­K REPORT OF FOREIGN PRIVATE ISSUER PURSUANT TO RULE 13A­16 OR 15D­16 OF THE SECURITIES EXCHANGE ACT OF 1934 For the month of June 2021 Commission File Number: 001­37593 BORQS TECHNOLOGIES, INC. (Translation of registrant’s name into English) Suite 309, 3/F, Dongfeng KASO Dongfengbeiqiao, Chaoyang District Beijing 100016, China (Address of principal executive offices) Indicate by check mark whether the registrant files or will file annual reports under cover of Form 20­F or Form 40­F. Form 20­F ☒ Form 40­F ☐ Indicate by check mark if the registrant is submitting the Form 6­K in paper as permitted by Regulation S­T Rule 101(b)(1): ☐ Indicate by check mark if the registrant is submitting the Form 6­K in paper as permitted by Regulation S­T Rule 101(b)(7): ☐ BORQS TECHNOLOGIES, INC. EXHIBITS Exhibit Number Description 99.1 Press Release, dated June 7, 2021, issued by Borqs Technologies, Inc. SIGNATURES Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized. BORQS TECHNOLOGIES, INC. Date: June 7, 2021 By: /s/ Anthony K. Chan Name: Anthony K. Chan Title: Chief Financial Officer EX­99.1 2 ea141984ex99­1_borgstech.htm PRESS RELEASE, DATED JUNE 1, 2021, ISSUED BY BORQS TECHNOLOGIES, INC. Exhibit 99.1 Borqs Technologies Receives 1.7 Million sq.ft. Land Use Rights for the 5G Industrial Park Project in Huzhou, China Santa Clara, California, June 7, 2021 – Borqs Technologies, Inc.
    [Show full text]
  • Fidelity® Nasdaq Composite Index® Fund
    Fidelity® Nasdaq Composite Index® Fund Semi-Annual Report May 31, 2021 Contents Note to Shareholders 3 Investment Summary 4 Schedule of Investments 6 Financial Statements 85 Notes to Financial 89 Statements Shareholder Expense 97 Example Board Approval of 98 Investment Advisory Contracts and Management Fees Liquidity Risk 106 Management Program To view a fund’s proxy voting guidelines and proxy voting record for the 12-month period ended June 30, visit http://www.fidelity.com/proxyvotingresults or visit the Securities and Exchange Commission’s (SEC) web site at http://www.sec.gov. You may also call 1-800-544-8544 to request a free copy of the proxy voting guidelines. Nasdaq®, OMX®, NASDAQ OMX®, Nasdaq Composite®, and The Nasdaq Stock Market®, Inc. are registered trademarks of The NASDAQ OMXGroup, Inc. (which with its Affiliates are the Corporations) and are licensed for use by Fidelity. The product has not been passed on by the Corporations as to its legality or suitability. The product is not issued, endorsed or sold by the Corporations. The Corporations make no warranties and bear no liability with respect to shares of the product. Standard & Poor’s, S&P and S&P 500 are registered service marks of The McGraw-Hill Companies, Inc. and have been licensed for use by Fidelity Distributors Corporation. Other third-party marks appearing herein are the property of their respective owners. All other marks appearing herein are registered or unregistered trademarks or service marks of FMR LLC or an affiliated company. © 2021 FMR LLC. All rights reserved. This report and the financial statements contained herein are submitted for the general information of the shareholders of the Fund.
    [Show full text]
  • Android Y Open Handset Alliance Santiago Diaz Peña
    Android y Open Handset Alliance Santiago Diaz Peña Trabajo Práctico TAI2 2010 Ing. Juan de Urraza Ingeniería Informática Universidad Católica “Nuestra Señora de la Asunción” Asunción, Paraguay 1 Introducción En el 2005, Google adquirió Android, una pequeña compañía que recién comenzaba. Los fundadores de Android fueron a trabajar a Google. En ese entonces, era poco lo que se conocía sobre Android, solo que desarrollaban software para teléfonos móviles. Esto genero rumores de que Google estaba planeando entrar en el mercado de la telefonía móvil. En Google, un equipo desarrolló una plataforma para dispositivos móviles basado en el kernel de Linux los cuales fueron promocionados a los fabricantes y prestadores de servicios móviles a partir de la premisa de aportar una sistema flexible y fácilmente actualizable. La Open Handset Alliance fue creada a finales de 2007, liderado por Google con 34 miembros más, incluyendo fabricantes de dispositivos móviles, desarrolladores de aplicación, algunos prestadores de servicios de telefonía móvil y fabricantes de semi-conductores. Android, el software insignia de la alianza, es creado a partir de una licencia de open source y compite contra otras plataformas móviles propietario de Apple, Microsoft, Nokia, Palm, Symbian. El primer teléfono móvil corriendo Android comercialmente disponible es el T-Mobile G1, también conocido como el HTC Dream. Fue aprobado por la FCC en agosto del 2008, estuvo finalmente disponible a finales de octubre. Android nació a partir de la necesidad de crear un plataforma abierta y libre, que pueda ser actualizada, mejorada, modificada para cualquier tipo de teléfono móvil especifico con sus problemas de heterogeneidad por la comunidad de software libre, completa, es decir que tenga todas las funcionalidades que tiene cualquier otra plataforma propietario.
    [Show full text]
  • Chinese Companies Listed on Major U.S. Stock Exchanges
    Last updated: May 5, 2021 Chinese Companies Listed on Major U.S. Stock Exchanges This table includes Chinese companies listed on the NASDAQ, New York Stock Exchange, and NYSE American, the three largest U.S. exchanges. i As of May 5, 2021, there were 248 Chinese companies listed on these U.S. exchanges with a total market capitalization of $2.1 trillion. On October 2, 2020, when this table was last updated, there were 217 companies with a total market capitalization of $2.2 trillion. In the list below, newly added companies are marked with a section symbol (§) next to the stock symbol. ii Companies are arranged by the size of their market cap. There are eight national-level Chinese state-owned enterprises (SOEs) listed on the three major U.S. exchanges. In the list below, SOEs are marked with an asterisk (*) next to the stock symbol. iii Since this table was last updated in October 2020, 17 Chinese companies have delisted. Two companies currently trade over the counter: Kingold Jewelry (KGJI, $3 million market cap) and state-owned Guangshen Railway (GSHHY, $2,256 million market cap). The 17 delisted companies also include four companies targeted by the Executive Order 13959 (“Addressing the Threat from Securities Investments That Finance Communist Chinese Military Companies”), which prohibited investment in Communist Chinese Military Companies. These are: China Unicom, China Telecom, China Mobile, and CNOOC Limited. In addition, Semiconductor Manufacturing International Corporation (SMIC) stopped trading over the counter as a result of the order.1 The remaining U.S.-listed company subject to the order is Luokung Technology Corp.
    [Show full text]
  • Company Vendor ID (Decimal Format) (AVL) Ditest Fahrzeugdiagnose Gmbh 4621 @Pos.Com 3765 0XF8 Limited 10737 1MORE INC
    Vendor ID Company (Decimal Format) (AVL) DiTEST Fahrzeugdiagnose GmbH 4621 @pos.com 3765 0XF8 Limited 10737 1MORE INC. 12048 360fly, Inc. 11161 3C TEK CORP. 9397 3D Imaging & Simulations Corp. (3DISC) 11190 3D Systems Corporation 10632 3DRUDDER 11770 3eYamaichi Electronics Co., Ltd. 8709 3M Cogent, Inc. 7717 3M Scott 8463 3T B.V. 11721 4iiii Innovations Inc. 10009 4Links Limited 10728 4MOD Technology 10244 64seconds, Inc. 12215 77 Elektronika Kft. 11175 89 North, Inc. 12070 Shenzhen 8Bitdo Tech Co., Ltd. 11720 90meter Solutions, Inc. 12086 A‐FOUR TECH CO., LTD. 2522 A‐One Co., Ltd. 10116 A‐Tec Subsystem, Inc. 2164 A‐VEKT K.K. 11459 A. Eberle GmbH & Co. KG 6910 a.tron3d GmbH 9965 A&T Corporation 11849 Aaronia AG 12146 abatec group AG 10371 ABB India Limited 11250 ABILITY ENTERPRISE CO., LTD. 5145 Abionic SA 12412 AbleNet Inc. 8262 Ableton AG 10626 ABOV Semiconductor Co., Ltd. 6697 Absolute USA 10972 AcBel Polytech Inc. 12335 Access Network Technology Limited 10568 ACCUCOMM, INC. 10219 Accumetrics Associates, Inc. 10392 Accusys, Inc. 5055 Ace Karaoke Corp. 8799 ACELLA 8758 Acer, Inc. 1282 Aces Electronics Co., Ltd. 7347 Aclima Inc. 10273 ACON, Advanced‐Connectek, Inc. 1314 Acoustic Arc Technology Holding Limited 12353 ACR Braendli & Voegeli AG 11152 Acromag Inc. 9855 Acroname Inc. 9471 Action Industries (M) SDN BHD 11715 Action Star Technology Co., Ltd. 2101 Actions Microelectronics Co., Ltd. 7649 Actions Semiconductor Co., Ltd. 4310 Active Mind Technology 10505 Qorvo, Inc 11744 Activision 5168 Acute Technology Inc. 10876 Adam Tech 5437 Adapt‐IP Company 10990 Adaptertek Technology Co., Ltd. 11329 ADATA Technology Co., Ltd.
    [Show full text]
  • Distribuzioni Non Ufficiali Della Piattaforma Android RELATORE
    UNIVERSITA' DEGLI STUDI DI PADOVA Dipartimento di Ingegneria dell'Informazione Corso di Laurea in Ingegneria Informatica TESI DI LAUREA Distribuzioni Non Ufficiali della Piattaforma Android RELATORE: Dott. Carlo Fantozzi LAUREANDO: Luca Biasotto A.A. 2010 - 2011 II III Ai miei genitori che mi hanno sempre sostenuto incoraggiato e aiutato. IV Indice Sommario iii 1 Android 1 1.1 Architettura della piattaforma Android .................... 4 1.2 Distribuzioni non ufficiali ............................ 6 2 Android-x86 9 2.1 Il progetto ..................................... 9 2.2 Dispositivi supportati .............................. 11 2.3 Codice Sorgente .................................. 11 3 iDroid 13 3.1 Il progetto ..................................... 13 3.2 Dispositivi compatibili .............................. 14 3.3 Stato del porting ................................. 14 3.4 Codice Sorgente .................................. 15 4 NITDroid 17 4.1 Il progetto ..................................... 17 4.2 Dispositivi compatibili .............................. 18 4.3 Stato del porting ................................. 19 4.4 Codice Sorgente .................................. 19 5 CyanogenMod 21 5.1 Il progetto ..................................... 21 5.2 Dispositivi compatibili .............................. 23 5.3 Codice Sorgente .................................. 24 6 MIUI 25 6.1 Il progetto ..................................... 25 6.2 Dispositivi compatibili .............................. 27 7 B2G 29 7.1 Il progetto ....................................
    [Show full text]
  • Attachments: # 1 Appendix a (Joint
    Oracle America, Inc. v. Google Inc. Doc. 525 Att. 1 Appendix A Dockets.Justia.com 1 MORRISON & FOERSTER LLP MICHAEL A. JACOBS (Bar No. 111664) 2 [email protected] MARC DAVID PETERS (Bar No. 211725) 3 [email protected] DANIEL P. MUINO (Bar No. 209624) 4 [email protected] 755 Page Mill Road 5 Palo Alto, CA 94304-1018 Telephone: (650) 813-5600 / Facsimile: (650) 494-0792 6 BOIES, SCHILLER & FLEXNER LLP 7 DAVID BOIES (Admitted Pro Hac Vice) [email protected] 8 333 Main Street Armonk, NY 10504 9 Telephone: (914) 749-8200 / Facsimile: (914) 749-8300 STEVEN C. HOLTZMAN (Bar No. 144177) 10 [email protected] 1999 Harrison St., Suite 900 11 Oakland, CA 94612 Telephone: (510) 874-1000 / Facsimile: (510) 874-1460 12 ORACLE CORPORATION 13 DORIAN DALEY (Bar No. 129049) [email protected] 14 DEBORAH K. MILLER (Bar No. 95527) [email protected] 15 MATTHEW M. SARBORARIA (Bar No. 211600) [email protected] 16 500 Oracle Parkway Redwood City, CA 94065 17 Telephone: (650) 506-5200 / Facsimile: (650) 506-7114 18 Attorneys for Plaintiff ORACLE AMERICA, INC. 19 20 UNITED STATES DISTRICT COURT 21 NORTHERN DISTRICT OF CALIFORNIA 22 SAN FRANCISCO DIVISION 23 ORACLE AMERICA, INC. Case No. CV 10-03561 WHA 24 Plaintiff, JOINT TRIAL EXHIBIT LIST 25 v. 26 GOOGLE INC. 27 Defendant. 28 JOINT TRIAL EXHIBIT LIST CASE NO. CV 10-03561 WHA pa-1490805 Case No. CV 10‐03561 WHA Oracle America, Inc. v. Google Inc. JOINT EXHIBIT LIST TRIAL EXHIBIT DATE DESCRIPTION BEGPRODBATE ENDPRODBATE GOOGLE'S ORACLE'S LIMITATIONS DATE DATE NO.
    [Show full text]
  • Morning Notes
    T. H. CAPITAL, LLC T. H. Data Flash – China’s Mobile January 24, 2014 Weibo and News Market - January 2014 Sina Dominates Weibo; Portal Vendors Lead the Mobile News Market Companies Mentioned: SINA Corporation (SINA, Buy, January 2014 Data Highlights: PT $101) Sina dominates Weibo apps market with 83% of market share measured with cumulative downloads. We believe it’s clearer that Sina Weibo has become one of the most important mass media channels for news distribution Sohu.com Inc. (SOHU, Hold) and acquisition. According our proprietary data and measured by the total accumulated number of app downloads, Sina leads this market with 83% market share, followed by Tencent with 16%. Other Weibo providers have Baidu Inc. (BIDU, Hold) almost disappeared from this part of the market (Figure 1). Portal vendors lead the mobile news market – Based on our proprietary NetEase Inc. (NTES, Buy, PT data, for news acquisition, major portals in PC are still users’ top choices in $75) Android app market. Among them, Sohu, Tencent, Netease and Sina lead the market with roughly 23%, 19%, 15% and 6% app download shares, Tencent Holding Ltd. (700-HK, respectively, followed by Baidu at 5.8% and ifeng at 5.3%. Beside them, mobile only vendors like Toutiao.com, Flipboard and Zaker are also making Not Rated) inroad into mobile new market with more attention to user interests and personalized media (Figure 2). Toutiao.com: It is ranked #4 among all mobile Ifeng.com (Feng, Not Rated) news apps with focus of headline news. It’s well known for tailored news recommendations based on users’ interests.
    [Show full text]
  • 2020 Annual Report
    (Incorporated in Israel with limited liability) Enhancing Quality of Life 2020 Annual Report Sisram Med Stock Code: 1696.HK Contents 2 Financial Summary 3 Chairman’s Statement 5 Chief Executive Officer’s Review 7 Management Discussion and Analysis 24 Report of the Directors 33 Corporate Governance Report 45 Biographical Details of Directors and Senior Management 50 Independent Auditor’s Report 56 Consolidated Statement of Profit or Loss 57 Consolidated Statement of Comprehensive Income 58 Consolidated Statement of Financial Position 59 Consolidated Statement of Changes in Equity 61 Consolidated Statement of Cash Flows 63 Notes to the Financial Statements 135 Environmental, Social and Governance Report 168 Corporate Information 170 Definitions Financial Summary The following is a summary of the published results and assets and liabilities of the Group for the last five financial years prepared on the basis set out in the note below. Results Year ended December 31, 2020 2019 2018 2017 2016 US$’000 US$’000 US$’000 US$’000 US$’000 Operating results Revenue 162,095 173,520 153,919 136,887 118,156 Gross profit 90,301 95,874 82,297 73,197 62,223 Profit before tax 16,662 24,839 22,784 15,821 11,860 Profit for the year 14,680 21,935 21,831 11,049 8,501 Profit attributable to owners of the parent 13,344 20,785 21,831 11,049 8,055 Profitability Gross margin 55.7% 55.3% 53.5% 53.5% 52.7% Net profit margin 9.1% 12.6% 14.2% 8.1% 7.2% Assets and liabilities As at December 31, 2020 2019 2018 2017 2016 US$’000 US$’000 US$’000 US$’000 US$’000 Assets and liabilities Total assets 431,806 392,832 350,075 346,615 279,161 Total liabilities 99,917 67,262 35,975 53,639 238,675 Net assets 331,889 325,570 314,100 292,976 40,486 Cash and bank balances 116,527 107,792 104,530 104,137 41,653 Note: The consolidated results of the Group for the five years ended December 31, 2016, 2017, 2018, 2019 and 2020 and the consolidated assets and liabilities of the Group as at December 31, 2016, 2017, 2018, 2019 and 2020 have been extracted from the published audited consolidated financial statements.
    [Show full text]
  • Borqs Technologies, Inc. Form 6-K Current Event Report Filed 2021-07-15
    SECURITIES AND EXCHANGE COMMISSION FORM 6-K Current report of foreign issuer pursuant to Rules 13a-16 and 15d-16 Amendments Filing Date: 2021-07-15 | Period of Report: 2021-07-15 SEC Accession No. 0001213900-21-036953 (HTML Version on secdatabase.com) FILER Borqs Technologies, Inc. Mailing Address Business Address TOWER A, BLDG B23 TOWER A, BLDG B23 CIK:1650575| IRS No.: 000000000 | State of Incorp.:D8 | Fiscal Year End: 1231 UNIVERSAL BUSINESS PRK UNIVERSAL BUSINESS PRK Type: 6-K | Act: 34 | File No.: 001-37593 | Film No.: 211091720 NO. 10 JIUXIANGQIAO ROADNO. 10 JIUXIANGQIAO ROAD SIC: 7373 Computer integrated systems design CHAOYANG DISTRICT, CHAOYANG DISTRICT, BEIJING F4 100015 BEIJING F4 100015 86 10-5975-6336 Copyright © 2021 www.secdatabase.com. All Rights Reserved. Please Consider the Environment Before Printing This Document UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 6-K REPORT OF FOREIGN PRIVATE ISSUER PURSUANT TO RULE 13A-16 OR 15D-16 OF THE SECURITIES EXCHANGE ACT OF 1934 For the month of July 2021 Commission File Number: 001-37593 BORQS TECHNOLOGIES, INC. (Translation of registrant’s name into English) Suite 309, 3/F, Dongfeng KASO Dongfengbeiqiao, Chaoyang District Beijing 100016, China (Address of principal executive offices) Indicate by check mark whether the registrant files or will file annual reports under cover of Form 20-F or Form 40-F. Form 20-F ☒ Form 40-F ☐ Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(1): ☐ Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(7): ☐ BORQS TECHNOLOGIES, INC.
    [Show full text]
  • Introduction to Android
    © 2012 Pearson Education, Inc., Upper Saddle River, NJ. All Rights Reserved. 1 Introduction to Android Objectives In this chapter you’ll be introduced to: ■ The history of Android and the Android SDK. ■ The Android Market for apps. ■ A review of basic object-technology concepts. ■ Key software for Android app development, including the Android SDK, the Java SDK and Eclipse integrated development environment. ■ Important Android documentation. ■ Test-driving an Android app that enables you to draw on the screen. ■ The Deitel online Android Resource Centers. © 2012 Pearson Education, Inc., Upper Saddle River, NJ. All Rights Reserved. 2 Chapter 1 Introduction to Android 1.1 Introduction 1.9 Android Software Development Kit 1.2 Android Overview (SDK) 1.3 Android 2.2 (Froyo) 1.10 Object Technology: A Quick Refresher Outline 1.4 Android 2.3 (Gingerbread) Doodlz 1.5 Android 3.0 (Honeycomb) 1.11 Test-Driving the App in an Android Virtual Device (AVD) 1.6 Android Ice Cream Sandwich 1.12 Deitel Resources 1.7 Downloading Apps from the Android Market 1.13 Android Development Resources 1.8 Packages 1.14 Wrap-Up 1.1 Introduction Welcome to Android app development! We hope that you’ll find working with Android for Programmers: An App-Driven Approach to be an informative, challenging, entertaining and rewarding experience. This book is geared toward Java programmers. We use only complete working apps, so if you don’t know Java but have object-oriented programming experience in another language, such as C#, Objective-C/Cocoa or C++ (with class librar- ies), you should be able to master the material quickly, learning Java and Java-style object- oriented programming as you learn Android app development.
    [Show full text]