• Title/Summary/Keyword: Android 플랫폼

Search Result 331, Processing Time 0.031 seconds

A Context-aware Platform based on Android (안드로이드 기반 상황 인지 플랫폼)

  • Kim, Baul;Kim, Kyungdeok;Kim, Sangwook
    • Annual Conference of KIPS
    • /
    • 2010.04a
    • /
    • pp.222-225
    • /
    • 2010
  • 휴대전화는 다양한 기술들이 융합되고 유비쿼터스 환경과 결합되면서 진화하고 있다. 이런 모바일 환경으로 인해 사용자의 상황을 인식하는 상황인식 기반 서비스들의 수요가 증가하고 있으며 사용자들은 그 상황을 실시간으로 공유하고 보기를 원한다. 따라서 본 연구에서는 모바일 사용자의 주변 상황을 인지하고 그 상황 정보를 공유할 수 있는 컨텍스트폰 플랫폼을 제안한다. 제안하는 플랫폼은 안드로이드 플랫폼을 기반으로 하여 사용자의 주변 상황을 실시간으로 수집하며 사용자간 자동 상황 공유 메커니즘을 지원한다. 또한 사용자 연락처의 상황 수집과 컨텍스트폰 플랫폼간 논리적인 연결을 위해 컨텍스트 서버를 구축하였으며 서버는 사용자간 동시다발적으로 발생하는 상황정보를 저장하고 사용자간 상황 정보를 전달해 준다. 또한 플랫폼이 수집하는 상황정보를 시각적으로 표현하기 위해서 컨텍스트 뷰어 어플리케이션을 구현하였으며 모바일 스크린에 시각화하였다.

A Research of Home Network Middleware on Android Platform (안드로이드 플랫폼상의 홈네트워크 미들웨어 연구)

  • Keun-Tae Shin;Eun-Sun Cho;Sang-Hun Park;Sung-Jun Park
    • Annual Conference of KIPS
    • /
    • 2008.11a
    • /
    • pp.1004-1007
    • /
    • 2008
  • 2007년 구글에서 공개된 안드로이드는 개방형 모바일 플랫폼으로 모바일 장치를 목표로 한다. 안드로이드 플랫폼은 다양한 모바일 제품에 적용 할 수 있는 구조로 되어 있어 확장이 용이하며 향후 다양한 모바일 장치에 사용될 것으로 생각된다. 이러한 발전성을 고려하여 선행연구 차원에서 연구 될 가치가 충분하다고 판단이 된다. 본 논문에서는 안드로이드 플랫폼에 대표적 홈네트워크 미들웨어인 UPnP와 DLNA에서 명시하는 UPnP for A/V에 준하는 스택을 구현하여 UPnP를 통한 장치들을 검색 및 제어를 하고 DLNA에 준하여 디지털 콘텐츠를 공유, 전송 한다. 또한 안드로이드 플랫폼과 디지털 액자간의 네트워킹을 통해 홈네트워크 플랫폼으로서의 안드로이드 가능성을 확인한다.

An Implementation of the Career Management System Based on the Android Platform (안드로이드 플랫폼 기반의 경력관리시스템 구축)

  • Lee, Won-Joo;Joo, Chi-Woon
    • Journal of the Korea Society of Computer and Information
    • /
    • v.16 no.9
    • /
    • pp.145-153
    • /
    • 2011
  • In this paper, we propose a CMS(Career Management System) based on the Android Platform, which is able to manage the result of MBTI, an aptitude test and English skills such as TOEIC, conversation, writing, etc. and to deal with the performance of the on-the-job practice, internship, project participation, graduation exhibition, contest exhibition, etc. during the period of attendance at school, This system is divided into the server module and the client one. First, the server module is used to build up the web site of the CMS that can serve to save the data related to each student's career. Second, the client module is to develop the application based on the Android Platform. This application can easily access the career-related information and always function as maintaining and managing the new data. If we make good use of the CMS proposed in this study, the relevant departments and bureaus in colleges and universities can activate the service capacity and also enhance the employment competitiveness by adding value to the students.

Design and Implementation of an Unified Cursor Considering Synchronization on the Android Mobile Platform (안드로이드 플랫폼 상에서 동기화가 고려된 통합 커서의 설계 및 구현)

  • Kim, Kyung-Hwan;Ha, Jo-Ho;Won, Jong-Pil;Lee, Uee-Song;Kim, Joo-Min;Son, Jin-Ho
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.6 no.3
    • /
    • pp.190-200
    • /
    • 2011
  • Android platform provides a content provider and a cursor mechanism to access the internal SQLite engine. Content providers not only store and retrieve data but also make it accessible to applications. Applications can only share data through content provider, since there's no common storage area that Android packages can access. Cursor is an interface that provides random read-write access to the result set returned by a database query. However, this cursor possesses two major limitations. First, a cursor does not support a join clause among cursors, since the cursor can only access a single table in the content provider. Second, the cursor is not capable of creating user-customized field in the predefined content providers. In this paper, we propose the unified cursor architecture that merges several cursors into a single virtual cursor. Cursor translation look-aside buffer (TLB), column windowing mechanism and virtual data management are the three major techniques we have adopted to implement our structure. And we also propose a delayed synchronization method between an application and a proposed unified cursor. An application can create a user-customized field and sort multiple tables using a unified cursor on Android platform.

Design and Implementation of a Flexible Application Permission Management Scheme on Android Platform (안드로이드 플랫폼에서 유연한 응용프로그램 권한관리 기법 설계 및 구현)

  • Kim, Ik-Hwan;Kim, Tae-Hyoun
    • The KIPS Transactions:PartC
    • /
    • v.18C no.3
    • /
    • pp.151-156
    • /
    • 2011
  • Google Android, which is one of the popular smart phone platforms, employs a security model based on application permissions. This model intends to reduce security threats by protecting inappropriate accesses to system resources from applications, but this model has a few problems. First, permission requested by an application cannot be granted selectively. Second, once the permission has been granted it is maintained until the application is uninstalled. Third, applications may acquire powerful permissions through user ID sharing without any notice to users. In order to overcome these limitations, we designed and implemented a flexible application permission management scheme. The goal of our scheme is to enhance security and user convenience while keeping compatibility to original platform. We also verified the operation of our scheme with real applications on Android emulator.

Analysis of Usage Patterns and Security Vulnerabilities in Android Permissions and Broadcast Intent Mechanism (안드로이드 권한과 브로드캐스트 인텐트 매커니즘의 사용 현황 및 보안 취약성 분석)

  • Kim, Young-Dong;Kim, Ikhwan;Kim, Taehyoun
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.22 no.5
    • /
    • pp.1145-1157
    • /
    • 2012
  • Google Android employs a security model based on application permissions to control accesses to system resources and components of other applications from a potentially malicious program. But, this model has security vulnerabilities due to lack of user comprehension and excessive permission requests by 3rd party applications. Broadcast intent message is widely used as a primary means of communication among internal application components. However, this mechanism has also potential security problems because it has no security policy related with it. In this paper, we first present security breach scenarios caused by inappropriate use of application permissions and broadcast intent messages. We then analyze and compare usage patterns of application permissions and broadcast intent message for popular applications on Android market and malwares, respectively. The analysis results show that there exists a characteristic set for application permissions and broadcast intent receiver that are requested by typical malwares. Based on the results, we propose a scheme to detect applications that are suspected as malicious and notify the result to users at installation time.

Design and Implementation of the Smart Virtual Machine for Smart Cross Platform (스마트 크로스 플랫폼을 위한 스마트 가상기계의 설계 및 구현)

  • Han, Seong-Min;Son, Yun-Sik;Lee, Yang-Sun
    • Journal of Korea Multimedia Society
    • /
    • v.16 no.2
    • /
    • pp.190-197
    • /
    • 2013
  • Since domestic and foreign platform companies and mobile carriers adopt and use different kinds of smart platforms, developers should develop or convert contents according to each smart platform to provide a single smart content for customers. It takes long time and a lot of money to convert the conventional smart contents in order to serve other smart platforms. For the reason, more attention has been paid on Smart Cross Platform or Hybrid Platform, the core technologies of OSMU(One Source Multi Use) in which, once a program is coded, it can be executed in any platforms regardless of development languages. As a result, PhoneGap and HTML5 based Sencha Touch have been introduced. In this paper, we developed the smart virtual machine, which is built in smart cross platform based smart devices, unlike Android, iOS, Windows Phone devices being dependent of platforms, and helps to download and execute applications, being independent of platforms. the smart virtual machine supports C/C++, and Java language, being differentiated from JVM by sun microsystems that supports only Java language and .NET framework by microsoft that supports only C, C++ and C#. Therefore, it provides contents developers with the environment where they can get a wide range of options in choosing a language and develop smart contents.

Optimal Machine Learning Model for Detecting Normal and Malicious Android Apps (안드로이드 정상 및 악성 앱 판별을 위한 최적합 머신러닝 기법)

  • Lee, Hyung-Woo;Lee, HanSeong
    • Journal of Internet of Things and Convergence
    • /
    • v.6 no.2
    • /
    • pp.1-10
    • /
    • 2020
  • The mobile application based on the Android platform is simple to decompile, making it possible to create malicious applications similar to normal ones, and can easily distribute the created malicious apps through the Android third party app store. In this case, the Android malicious application in the smartphone causes several problems such as leakage of personal information in the device, transmission of premium SMS, and leakage of location information and call records. Therefore, it is necessary to select a optimal model that provides the best performance among the machine learning techniques that have published recently, and provide a technique to automatically identify malicious Android apps. Therefore, in this paper, after adopting the feature engineering to Android apps on official test set, a total of four performance evaluation experiments were conducted to select the machine learning model that provides the optimal performance for Android malicious app detection.

Design of Android Application Platform On Independent Mobile Service Framework (플랫폼 독립적인 모바일 서비스 프레임워크 기반 안드로이드 응용 설계)

  • Tak, Ji-Uoo;Kim, Haeng-Kon
    • Annual Conference of KIPS
    • /
    • 2012.04a
    • /
    • pp.1186-1189
    • /
    • 2012
  • 해를 더해갈수록 스마트폰 없이는 생활이 불편할 정도까지 왔다. 이에 따라 스마트폰과 스마트폰 관련 시장은 빠르게 발전하였다. 하지만 여전히 풀리지 않는 문제 중의 하나는 스마트폰을 구동시키는 플랫폼에 따라 각 플랫폼 별로 개발을 수행하는 번거로움이 있다. 이를 해결하기 위한 방법으로 MSF(Mobile Service Framework)는 각 기능을 하나의 서비스 모듈로 구성을 하고 이 서비스 모델이 각 플랫폼에 매핑 가능한 상태로 변환이 되는데 그 변환 결과를 저장소에 두어 다른 플랫폼에 적용 시 개발시간을 단축할 수 있는 프레임워크이다. 본 논문에서는 이러한 MSF를 적용한 예로 안드로이드 기반으로 어플리케이션을 개발하였다.

Android Based Mobile Combination Login Application (안드로이드 기반 모바일 통합로그인 애플리케이션)

  • Lim, Jung-Gun;Choi, Chang-Suk;Park, Tae-Eun;Ki, Hyo-Sun;An, Beongku
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.13 no.3
    • /
    • pp.151-156
    • /
    • 2013
  • Android that was made by Google and Open Handset Alliance is the open source software toolkit for mobile phone. In a few years, Android will be used by millions of Android mobile phones and other mobile devices, and become the main platform for application developers. In this paper, the integrated login application based on Google's Android platform is developed. The main features of the mobile combination login application content based on Android are as follows. First, the application has more convenient login functionality than the functionality of general web browser as the web browser of the mobile-based applications(web browser style applications) as well as security features and faster screen(view) capability by reducing the amount of data transfer. Second, the application is so useful for management of ID and Password, and it can easily manage multiple ID information such as message, mail, profile. The results of performance evaluation of the developed application show the functionality that can login many kinds of portal sites simultaneously as well as the ability that can maintain login continuously. Currently, we are trying to develope a couple of the technologies that can insert multiple accounts into one ID and check all information on one screen.