Devlopment/Mobile

    Hybrid App

    Application iPhone Android WinMobile7 Bada Web HTML4 JavaScript CSS 장점 : 유지보수 용이 단점 : 속도 (Html Parsing, Network), Network Traffic Web App 모바일 브라우저에서 수행되는 App급의 사이트 Server 연동 realtime, Graphic의 문제를 해결하기 위해 HTML5 사용 (그러나 HTML 5는 정식버전이 아니다. HTML5를 국내시장에서 부정적으로 보는 사람도 많지만, Mobile환경에서 성공 가능성을 봄.) 그러나 HTML5도 기존의 App의 기능적인 측면을 못 따라감 그래서 Hybrid App가 나옴 Hybrid App Native App Web App Hybrid App 장점 * 화려하고 ..

    Mobile UI/UX Guideline

    Mobile UI/UX Guideline ([1][2]참고) 1. 하나의 웹을 위한 설계 다양한 장비를 고려하여 설계한 컨텐츠는 비용을 절감시키고, 유연성을 증대하며, 더 많은 사람들의 필요를 충족시킬 수 있다. 주제의 일관성: 다양한 장비에서 동일 URI에 접속했을 때 제공되는 정보와 기능은 일관성이 있어야 함 성능: 사용자에게 향상된 기능을 제공하기위해 장비 성능을 상세히 확인 오작동: 다양한 장비가 각각 다르게 해석하여 발생할 수 있는 오작동을 염두에 두고 설계 테스팅: 실제 장비와 에뮬레이터 상에서 테스트를 수행 2. 웹 표준 준수 세계 곳곳의 제각기 다른 장비와 브라우저의 호환을 위해서는 표준을 준수해야한다. 유효한 MARKUP: 표준 문법에 유효한 문서를 작성 컨텐츠 포맷 지원: 장비가 지원하..

    App 개발 환경

    Android http://developer.android.com OS : Linux VM : Dalvik IDE : Eclipse Language : Java iPhone http://developer.apple.com OS : iOS IDE : xCode, Interface Builder Language : Objective C Window Mobile http://create.msdn.com/en-us OS : Window Phone7 IDE : Window Phone Developer Tool(VS2010 for Window Phone) Language : C#, VB.net Bada http://developer.nada.com OS : RTOS IDE : Bada SDK(Eclipse) Lan..

    구글맵 API 받기

    구글맵 API 받기

    Android MAP Key 받는 곳 http://code.google.com/intl/ko-KR/android/maps-api-signup.html 받을려면 MD5 값이 필요하다. 이 값을 생성하기 위해서는 안드로이드 keystore와 자바 keytool이 필요하다. keystore위치 Windows Vista: C:\Users\\AppData\Local\Android\debug.keystore Windows XP: C:\Documents and Settings\\Local Settings\Application Data\Android\debug.keystore OS X and Linux: ~/.android/debug.keystore keytool위치 \자바 설치경로\jdk\bin ex) C:\Prog..

    WebView - Web page not available

    안드로이드 개발 중에 WebView를 쓰려고 하는데 WebView에서 자꾸 "Web page not available"라고 페이자가 뜨면서 안 되었다. 이유를 찾던 중에 아무래도 인터넷 통신 허용을 안해줘서 그런것 같아서 AndroidManifest.xml파일 설정에 문제가 있는것 같았다. ... 그런데 인터넷 권한 설정은 잘 해놓았는데 이상하게 되질 않는다. 고민하다가 짜놓은 다른 어플을 살펴보았더니 위치가 조금 달랐다. 그래서 위쪽에 놓았던 권한설정을 아래쪽으로 옮겼더니 너무 잘됀다... 이건 뭔가요? - - ;

    안드로이드 기초, XML

    안드로이드 기초, XML

    안드로이드 기초적인 프로그래밍을 해보니 생각보다 꾀 재미있다. 그리고 각 설정에 관련된 xml에 대하여 안드로이드 툴에서 지원도 있으며, 디버깅 모드도 생각보다 괜찮다. 프로젝트 설정에 관련된 AndroidManifest.xml 레이아웃을 관리하는 main.xml 문자열을 정의하는 strings.xml DDMS(Dalvik Debug Monitor Service) 퍼스펙티브 사용자 조작에 따른 이벤트 정보를 표시하기 위해서, 쉽게 말하면 로그 및 쓰레드 등의 상태를 확인하며 디버깅을 하기 위해서 하는 모드이다. 디버그 정보를 표시하기 위해서는 DDMS 메뉴에서 [Run]-[Debug]를 선택하거나 [F11]키를 누르면 된다. (안드로이드에서 로그를 찍기 위해서는 android.util.Log 클래스를 사..

    안드로이드 개발 환경 설정

    안드로이드 개발 환경 설정

    개발 환경을 시작하기 전에 해야 할 환경. 자바SDK가 깔려있어야 한다. 안드로이드 SDK가 낄려있어야 한다. 이클립스(Eclipse IDE for Java Developers 버젼 추천)가 깔려있어야 한다. 이클립스에서 안드로이드 플러그인 설치 1. 메뉴에서 [Help] -> [Install New Software...]를 선택한다. 2. "Work with :" 옆에 있는 "Add"버튼을 누른다. Name : 마음대로 작성 Location : https://dl-ssl.google.com/android/eclipse/ 3. 검색된 플러그인 체크 후에 [Next]버튼을 누른다. 4. items목록에 'Android DDMS' 와 'Android Development Tools'를 확인 후에 [Next]..

    안드로이드 SDK 설치

    안드로이드 SDK 설치

    1. SDK 다운 SDK 다운받는 주소는 다음과 같다. * http://developer.android.com 'SDK'를 클릭하면 운영체제에 따라서 SDK를 다운 받을 수 있다. 2. SDK 설치 다운 받은 SDK를 실행하면 다음과 같은 창이 뜬다. 따로 뜨는 창(DOS 창 말고)은 필요없으니 끄자. Stting에서 아래와 같이 Force Https:://...을 체크한다. 그리고 'Installed Packages'에서 'Update all..'을 누른다. 'Accept All'을 체크하고 'Install'을 누르면 설치를 시작한다.

    안드로이드 공부 & 개발 관련

    안드로이드 개발에 관련되어 참고할만한 사이트들이다. 안드로이드 기술 커뮤니티 : http://www.kandroid.org/ 안드로이드 사이드 http://www.androidside.com/ Android용 Google 프로젝트 http://code.google.com/intl/ko-KR/android/ Android Developers http://developer.android.com/index.html 안드로이드 SDK를 다운 받을 수 있는 사이트이다. 인터넷 익스플로러 6에서는 접속이 안되니 인터넷 익스플로러 8이나 크롬이나 파이어폭스와 같은 다른 웹 브라우저를 사용해야 한다. etc. 안드로이드를 쓸려면 자바와 이클립스 정도는 깔려있어야겠죠? * Java http://java.sun.com/ ..