첫 번째 모바일 장치 응용 프로그램 만들기

01 / 06

모바일 장치 용 응용 프로그램 만들기

이미지 제공 Google.

아마추어 개발자와 코더는 종종 모바일 장치 용 앱 개발과 관련된 다양한 문제로 협박 당합니다. 고맙게도 오늘날 우리에게 제공되는 고급 기술을 사용하면 모바일 응용 프로그램 을 만드는 것이 비교적 간단 합니다 . 이 기사에서는 광범위한 모바일 플랫폼 에서 모바일 앱을 만드는 방법에 중점을 둡니다.

모바일 응용 프로그램 만들기

첫 모바일 애플리케이션을 만들려면 어떻게해야합니까? 여기서 살펴야 할 첫 번째 측면은 작성하려는 전개의 크기와 사용하려는 플랫폼입니다. 이 기사에서는 Windows, Pocket PC 및 Smartphone 용 모바일 앱 제작에 대해 다룹니다.

  • 프리랜서 모바일 앱 개발자되기 전에
  • 자세히보기 ....

    02 of 06

    첫 번째 Windows Mobile 응용 프로그램 만들기

    Image Courtesy Notebooks.com.

    Windows Mobile 은 개발자가 다양한 응용 프로그램을 만들어 사용자 경험을 향상시킬 수있는 강력한 플랫폼이었습니다. Windows CE 5.0을 기본으로하여 Windows Mobile은 셸 및 통신 기능을 포함하는 많은 기능을 갖추고 있습니다. 데스크톱 응용 프로그램을 만드는 것만 큼 쉽게 Windows Mobile 응용 프로그램을 만들 수있었습니다.

    Windows Mobile은 이제 사라졌으며 Windows Phone 7과 최신 Windows Phone 8 모바일 플랫폼에 이르는 길을 열었습니다.이 플랫폼은 앱 개발자와 모바일 사용자 모두의 마음을 사로 잡았습니다.

    필요한 것

    모바일 앱을 만들려면 다음이 필요합니다.

    Windows Mobile에서 데이터를 쓰는 데 사용할 수있는 도구

    Visual Studio는 네이티브 코드, 관리 코드 또는이 두 언어의 조합으로 앱을 작성하는 데 필요한 모든 도구를 제공합니다. 이제 Windows Mobile 응용 프로그램을 만들기위한 데이터를 작성하는 데 사용할 수있는 도구를 살펴 보겠습니다.

    Visual C ++ 인 네이티브 코드 - 작은 설치 공간으로 하드웨어에 직접 액세스하고 고성능을 제공합니다. 이것은 컴퓨터에서 실행되는 "기본"언어로 작성되며 프로세서에서 직접 실행됩니다.

    네이티브 코드는 단독 실행 응용 프로그램을 실행하는 데만 사용할 수 있습니다. 다른 OS로 이동할 경우 모든 데이터를 다시 컴파일해야합니다.

    Visual C # 또는 Visual Basic .NET과 같은 관리 코드 는 다양한 사용자 인터페이스 유형의 응용 프로그램을 만드는 데 사용할 수 있으며 개발자는 Microsoft SQL Server 2005 Compact Edition을 사용하여 웹 데이터 및 서비스에 액세스 할 수 있습니다.

    이 접근법은 C ++에 고유 한 많은 코딩 문제를 해결하고 비즈니스 엔터프라이즈 소프트웨어 및 솔루션을 대상으로하는 고급의 복잡한 응용 프로그램을 작성하는 데 가장 필수적인 메모리, 에뮬레이션 및 디버깅을 관리합니다.

    ASP.NET 은 Visual Studio .NET, C # 및 J #을 사용하여 작성할 수 있습니다. ASP.NET 모바일 컨트롤은 단일 코드 세트를 사용하는 여러 장치에서 사용하는 데 효과적이며 장치의 데이터 대역폭이 보장되어야하는 경우에도 마찬가지입니다.

    ASP.NET은 다양한 장치를 대상으로하지만 클라이언트 장치가 서버에 연결된 경우에만 작동한다는 단점이 있습니다. 따라서 나중에 클라이언트 데이터를 수집하여 서버와 동기화하거나 데이터를 처리하기 위해 장치를 직접 사용하는 응용 프로그램에는 적합하지 않습니다.

    Google Data API 는 개발자가 Google 서비스와 관련된 모든 데이터에 액세스하고이를 관리 할 수 ​​있도록 도와줍니다. 이러한 프로토콜은 HTTP 및 XML과 같은 표준 프로토콜을 기반으로하므로 코드 작성자는 Windows Mobile 플랫폼 용 응용 프로그램을 쉽게 만들고 빌드 할 수 있습니다.

  • IE10을 사용하여 Windows 8 시작 화면에 웹 사이트를 추가하는 방법
  • 03 / 06

    첫 번째 Windows Mobile 응용 프로그램 빌드 및 실행

    이미지 예의 tech2.

    다음 단계는 빈 Windows Mobile 응용 프로그램 을 만드는 데 도움이 됩니다 .

    Visual Studio를 열고 파일> 새로 만들기> 프로젝트로 이동하십시오. 프로젝트 형식 창을 확장하고 스마트 장치를 선택하십시오. 템플릿 창에서 Smart Device Project를 선택하고 OK를 누릅니다. 여기서 Device Application을 선택하고 OK를 클릭하십시오. 치하! 방금 첫 번째 프로젝트를 만들었습니다.

    도구 상자 창을 사용하면 많은 기능을 사용하여 놀 수 있습니다. 프로그램이 작동하는 방식에 익숙해 지도록 각 드래그 앤 드롭 단추를 확인하십시오.

    다음 단계는 Windows Mobile 디바이스에서 애플리케이션을 실행하는 것입니다. 장치를 바탕 화면에 연결하고 F5 키를 누른 다음 에뮬레이터 또는 장치를 선택하여 배포하고 확인을 선택합니다. 모두 잘되면 응용 프로그램이 원활하게 돌아가는 것을 볼 수 있습니다.

    04 / 06

    스마트 폰용 응용 프로그램 만들기

    이미지 제공 BlackBerryCool.

    스마트 폰용 앱 제작은 Windows Mobile 기기와 유사합니다. 하지만 먼저 장치를 이해해야합니다. 스마트 폰에는 PDA와 비슷한 기능이 있으므로 발신 및 종료 버튼 기능이 있습니다. 백키는 백 스페이스와 브라우저 백 기능 모두에 사용됩니다.

    이 장치의 가장 좋은 점은 프로그램 가능한 소프트 키입니다. 이 기능을 사용하여 여러 기능을 만들 수 있습니다. 중앙 단추는 "Enter"단추 역할을합니다.

    참고 : Visual Studio .NET 2003을 사용하여 스마트 폰 응용 프로그램을 작성하려면 SmartPhone 2003 SDK를 설치해야합니다.

    스마트 폰에 터치 스크린이 있다면 어떨까요?

    여기 어려운 부분이 있습니다. 터치 스크린 핸드 헬드에서 버튼 컨트롤이 없으면 메뉴와 같은 대체 컨트롤을 선택해야합니다. Visual Studio는 사용자 정의 할 수있는 MainMenu 컨트롤을 제공합니다. 그러나 너무 많은 최상위 메뉴 옵션으로 인해 시스템이 중단됩니다. 당신이 할 수있는 일은 최상위 메뉴를 거의 만들지 않고 각각의 메뉴 아래에 다양한 옵션을주는 것입니다.

    BlackBerry 스마트 폰용 앱 작성

    BlackBerry OS 용 응용 프로그램 개발은 오늘날 큰 사업입니다. BlackBerry 앱을 작성하려면 다음을 소유해야합니다.

    이클립스 는 자바 프로그래밍과 함께 훌륭하게 작동한다. .COD 확장자로 파일 된 새 프로젝트를 시뮬레이터에 직접로드 할 수 있습니다. 그런 다음 장치 관리자를 통해 또는 "Javaloader"명령 줄 옵션을 사용하여 응용 프로그램을로드하여 응용 프로그램을 테스트 할 수 있습니다.

    참고 : 모든 BlackBerry 스마트 폰에서 일부 BlackBerry API가 작동하지 않을 수 있습니다. 따라서 코드를 승인하는 장치를 확인하십시오.

  • 휴대 전화 프로필 및 기타
  • 05/06

    Pocket PC 용 응용 프로그램 만들기

    이미지 제공 Tigerdirect.

    Pocket PC 용 앱을 만드는 방법은 위의 장치와 비슷합니다. 차이점은이 장치가 전체 Windows 버전보다 10 배 이상 가벼우 며 개발자에게 더 많은 기능, 컨트롤 및 웹 서비스 지원을 제공하는 .NET Compact Framework를 사용한다는 점입니다.

    전체 패키지는 작은 CAB 파일에 저장되어 대상 장치에 직접 설치 될 수 있습니다. 이는 훨씬 빠르고 번거롭지 않게 작동합니다.

    06 년 6 월

    다음은?

    Image Courtesy SolidWorks.

    기본 모바일 장치 응용 프로그램을 만드는 방법을 배운 후에는 더 나아가 지식을 향상시켜야합니다. 방법은 다음과 같습니다.

    다른 모바일 시스템 용 응용 프로그램 만들기