세이박스

'개발'에 해당되는 글 68건

  1. VR/AR 콘텐츠/게임 개발 1기 교육생 모집 - 무료교육
  2. [VR스쿨] VR 가상현실 컨트롤러 만들기 - 구글 카드보드 SDK를 이용해서 쳐다만 봐도 콘텐츠 선택되는 기능 만들기
  3. [VR스쿨] VR 가상현실, 구글 카드보드의 마그네틱 스위치 인식과 오브젝트 선택 구현하기
  4. [VR스쿨] 구글 카드보드 SDK를 이용한 VR 가상현실 콘텐츠 만들기1
  5. [서울1기] 유니티5 VR 콘텐츠 제작 스터디 회원 모집 안내 (무료, ~8/13까지 접수)
  6. VR스쿨 유니티5를 이용한 VR 콘텐츠 제작 과정 5주차 모임 후기 (7/24)
  7. [부산, 무료] 모바일 앱개발 기술동향 - 자마린(Xmarin) / 안드로이드스터디 포럼
  8. 안드로이드 앱과 연동하는 웹서버프로그래밍 개발 교육 1일차 모임 후기
  9. VR 개발 스터디 부산1기 4주차 모임 후기
  10. VR스쿨 - VR개발을 위한 유니티5 개발자 커뮤니티 스터디 3주차 후기
  11. [강의] 서버프로그래밍 관리페이지 제작 + JSON 출력 + 안드로이드앱 연동 교육 (부산)
  12. VR 개발 스터디 부산1기 2주차 모임 후기
  13. VR 개발 스터디 부산1기 모임 후기
  14. [부산1기] VR 및 유니티 스터디 회원 모집 안내
  15. [부산] 안드로이드 앱 개발 스터디 부산18기 모집 안내
  16. [부산] 제2회 엠게임이엔티 안드로이드 개발 창의 소프트웨어 교실 (with 앱툴즈) - 기본과정
  17. [행사안내] Google for Mobile에 귀하를 초대합니다!
  18. node.js displays “undefined” on the console
  19. [부산, 무료교육] 안드로이드스터디 16기 모집 안내
  20. 안드로이드 폰의 기본 카메라 앱을 이용한 사진 촬영 (Intent)
  21. [부산] 안드로이드 앱 개발자 스터디 회원 모집 (~4.30 모집) - 안드로이드스터디
  22. [무료특강] 윈도우 8.1 앱 개발 부산 특강 사전 접수 (선착순 30명)
  23. [모집] 안드로이드스터디 앱 개발 부산14기 회원 신청 접수 (선착순)
  24. [서울] 안드로이드 앱 개발 스터디 9기 모집 안내 (30명 선착순)
  25. [부산] 모바일 웹앱 개발자 (안드로이드 & 아이폰) 무료 교육 안내
  26. [에코노베이션 5th Fair] '앱 창업 배틀대회' 안내
  27. 제4회 서울 앱 공모전
  28. 제6회 부산 모바일 포럼 안내 - 부산모바일앱개발센터
  29. 2013 DB 매쉬업 공모전
  30. [안드로이드스터디] 안드로이드 앱 개발자 스터디 부산12기 모임 모집 안내

VR/AR 콘텐츠/게임 개발 1기 교육생 모집 - 무료교육

가상현실

[ 경기도 VR·AR 아카데미 필수과정 ]

VR/AR 콘텐츠/게임개발 1기 교육생 모집

 

경기도와 경기콘텐츠진흥원에서는 ‘VR·AR 콘텐츠 개발 인력 양성’을 위해 ‘도비지원 무료 교육과정’을 운영합니다.

VR·AR 아카데미 필수과정을 통해 VR/AR 콘텐츠/게임에 대한 기초이론 및 실습교육을 받고 포트폴리오를 제작할 교육생을 모집하오니 많은 관심과 참여 바랍니다.

 

모집 개요

VRAR1

교육 특징 및 지원사항

  • VR·AR 콘텐츠/게임 기획과 제작에 대한 기술 능력 함양
  • 전 과정 교육비 무료

 

교육 일정

  • 2016년 10월 24일(월) ~ 2017년 1월 19일(목)

     

■ 교육 시간

  • 총 112시간(13주)

– 2주 : 월/목 오전 10시~오후 1시

– 11주 : 월/목 오전 9시~오후 5시

 

  교육 장소

  • 경기콘텐츠코리아랩(판교)

 

■ 모집 대상

  • VR·AR 콘텐츠 제작에 관심 있는 분

 

■ 모집 인원

  • 20명 내외

 

교육 과정

VRAR2

 

문의 사항

  • 교육운영사무국 (02-724-1208 / vrar_academy_req@gdca.or.kr)

 

신청방법

https://www.gconlab.or.kr/vrar-academy101/?action=write

 

 

 

 

[VR스쿨] VR 가상현실 컨트롤러 만들기 - 구글 카드보드 SDK를 이용해서 쳐다만 봐도 콘텐츠 선택되는 기능 만들기

가상현실

 

 

 

마그네틱 스위치를 이용해서 메뉴 선택이나 확인 버튼으로 이용할 수 있으나 마그네틱 스위치가 없을 경우 가장 기본적으로 적용할 수 있는 스위치 방법이 일정 시간동안 오브젝트를 바라 보았을 때, 오브젝트가 선택되는 방식을 기본적으로 이용할 수 있습니다.

 

따라서, 이번 강의에서는 일정 시간동안 오브젝트를 바라 보았을때 동작하는 기능을 만들어 보겠습니다.
이전 예제에서 이용한 BoxCtrl과 RayCast 개념을 그대로 사용하고, 여기에 타이머를 추가하여 응용할 수 있습니다.

 

 

a768a96a0edc3c0b70594024eb9eb9e1_1456887 

 

하이어라키 창에서 오른쪽 클릭 -> 3D Object -> Sphere로 구를 추가합니다.

이 구에 BoxCtrl 스크립트를 그대로 추가합니다.

Tag는 Ball을 추가하여 설정합니다.

 

마그네틱 스위치 인식과 오브젝트 선택 기억나지 않으면 아래 링크를 참고 합니다.

http://vrschool.co.kr/bbs/board.php?bo_table=leture&wr_id=12

 

 

a768a96a0edc3c0b70594024eb9eb9e1_1456887
 

프리팹으로 만든 후 여러 개 적당한 위치에 배치 해 봅시다.

 

 

a768a96a0edc3c0b70594024eb9eb9e1_1456887 

 

using UnityEngine;

using System.Collections;

 

public class TriggerTextCtrl : MonoBehaviour {

//결합할 텍스트 상수입니다.

private const string TEXT = "Count : ";

//접근 제어자를 public으로 하면 유니티 에디터에서 이 변수를 설정할 수 있습니다.

public Cardboard cardBoard;

//3DText의 글자는 TextMesh 컴포넌트에서 변경했기 때문에 TextMesh 컴포넌트를 가져와야 합니다.

private TextMesh textMesh;

//카운트 변수입니다.

private int count = 0;

    //Update 메소드가 호출되기 전 단 한 번 호출 됩니다. 보통 변수들을 초기화 하는것을 여기에다 작성합니다.

    private Vector3 screenCenter;

 

    // 몇 초간 바라보는 것으로 설정할 것인지에 대한 변수입니다. 에디터에서 수정가능하도록 했습니다.

    public float durTime = 3f;

    // 쳐다보고 있는 오브젝트가 저장됩니다.

    public GameObject recentObject;

    // 쳐다보기 시작한 시간을 저장합니다.

    private float startTime;

    void Start()

{

//gameObject에는 본 컴포넌트가 추가된 게임 오브젝트가 들어가 있습니다. GetComponent<가져올 컴포넌트>(); 를 이용하면 컴포넌트를 가져올 수 있습니다.

textMesh = gameObject.GetComponent<TextMesh>();

        screenCenter = new Vector3(Camera.main.pixelWidth / 2, Camera.main.pixelHeight / 2);

    }

 

//매 프레임마다 호출되는 메소드 입니다. 여기서 게임 오브젝트의 변화를 설정합니다.

void Update()

{

        Ray ray = Camera.main.ScreenPointToRay(screenCenter);

        RaycastHit hit;

        

        //레이저가 공을 맞췄는지에 대한 불리언 값입니다.

        bool isRayHitBox = Physics.Raycast(ray, out hit, 500f) && hit.collider.gameObject.tag == "Ball";

        if (isRayHitBox)

        {

            //최근 쳐다본 오브젝트가 비어있지 않고, 지금 레이저에 맞은 오브젝트와 같은지 여부를 불리언 값으로 저장합니다.

            bool isRecentObjEqualsCollObj = recentObject != null && recentObject.gameObject.Equals(hit.collider.gameObject);

            if (startTime + durTime < Time.time)

            {

                BoxCtrl ctrl = hit.collider.gameObject.GetComponent<BoxCtrl>();

                ctrl.Select();

            }

            else

            {

                recentObject = hit.collider.gameObject;

                startTime = Time.time;

            }

        }

        else

        {

            recentObject = null;

        }

 

        //카드보드에서 Triggered Getter는 트리거가 발생했는지 알 수 있습니다.

        if (cardBoard.Triggered)

{         

            //박스에 초점이고 

            if (Physics.Raycast(ray, out hit, 500f))

            {

                if (hit.collider.gameObject.tag == "Box")

                {

                    BoxCtrl boxCtrl = hit.collider.gameObject.GetComponent<BoxCtrl>();

                    boxCtrl.Select();

 

                    //TextMesh 컴포넌트의 text를 변경합니다.

                    count++;

                    textMesh.text = TEXT + count.ToString();

                }

            }            

        }

}

}

 

 

 

 

TriggerTextCtrl 스크립트를 그대로 사용합니다.

위 처럼 코드를 추가 해 주세요.
추가 된 부분을 설명 하겠습니다.

 

// 몇 초간 바라보는 것으로 설정할 것인지에 대한 변수입니다. 에디터에서 수정가능하도록 했습니다.
public float durTime = 3f;

// 쳐다보고 있는 오브젝트가 저장됩니다.

public GameObject recentObject;

// 쳐다보기 시작한 시간을 저장합니다.

private float startTime;

    

bool isRayHitBox = Physics.Raycast(ray, out hit, 500f) && hit.collider.gameObject.tag == "Ball";

레이저가 공을 맞췄는지에 대한 불리언 값입니다.


bool isRecentObjEqualsCollObj = recentObject != null && recentObject.gameObject.Equals(hit.collider.gameObject);

최근 쳐다본 오브젝트가 비어있지 않고, 지금 레이저에 맞은 오브젝트와 같은지 여부를 불리언 값으로 저장합니다.

 

if (startTime + durTime < Time.time)

{

    BoxCtrl ctrl = hit.collider.gameObject.GetComponent<BoxCtrl>();

    ctrl.Select();

}

 

Time.time은 게임이 시작된 후 경과된 시간이 저장되어 있습니다.

보기 시작한 시간과 바라 볼 시간을 더한 값이 경과 시간보다 작아질 경우, 그러니까 durTime만큼 시간이 지나면

오브젝트에서 BoxCtrl 컴포넌트를 얻어 색을 변경합니다.


else

{

    recentObject = hit.collider.gameObject;

    startTime = Time.time;

}

 

최근 쳐다본 오브젝트가 비어있지 않고, 지금 레이저에 맞은 오브젝트가 같지 않다면 지금 쳐다보고 있는 오브젝트로 변경 해 주고, 시작 시간을 다시 초기화 합니다.


else

{

    recentObject = null;

}

 

레이캐스트에 적중한 오브젝트가 없고, 적중했더라도 태그가 Ball이 아니라면 recentObject 는 null로 비워주어야 합니다.

 

 

 

[VR스쿨] VR 가상현실, 구글 카드보드의 마그네틱 스위치 인식과 오브젝트 선택 구현하기

가상현실

 

 

구글 카드보드의 마그네틱 스위치?

https://developers.google.com/cardboard/

 

마그네틱 스위치는 스마트폰의 자기력 센서의 변화를 측정해 입력하는 방식 입니다.
테스트 해보기 위해 구글플레이에서 "마그네틱 센스"로 검색후 앱을 다운로드

 

0f94f04c6dc53a08610b19af375f67a4_1456525
 

https://play.google.com/store/apps/details?id=imoblife.androidsensorbox

앱을 실행 후 자석을 스마트폰에 가까이 가져가면 자기장 수치가 변화는 것을 보실 수 있습니다.

 

즉, 자석을 이용해서 간단한 VR(Virtual Reality) 가상공간 속에서의 콘트롤러로 이용할 수 있습니다.

간단하게 메뉴를 클릭하거나 게임에서 무기를 발사하는 등의 기능으로 사용 가능 합니다.

 

스위치 인식하는 예제를 만들어 보겠습니다.

 

0f94f04c6dc53a08610b19af375f67a4_1456524 


CardboardMain오브젝트를 선택 하면 가장 오른쪽 Inspector창에 Cardboard 스크립트 컴포넌트가 추가되어 있는것을 알 수 있습니다.
마그네틱 스위치 입력은 Cardboard 스크립트에서 감지 하도록 되어 있습니다.

마그네틱 입력이 감지 되었는지 확인하기 위해 몇 번 입력이 감지되었는지 확인 할 텍스트를 배치 해 보겠습니다.

 

 

0f94f04c6dc53a08610b19af375f67a4_1456526
 

 

하이어라키 창 빈 공간에 오른쪽 클릭을 해서 -> 3D Object -> 3D Text를 선택 해 주시고 Inspector창의 Text Mesh 컴포넌트의 변수들을 위 이미지와 같이 설정 해 주세요.
카메라가 텍스트를 볼 수 있는 위치에 배치 합니다.
다음은 트리거를 감지해서 카운트 값을 증가시키는 스크립트를 작성해 보겠습니다.

 

 

0f94f04c6dc53a08610b19af375f67a4_1456526


우선 정리를 쉽게 하기 위해 Scripts 폴더를 만들어 주시고 Scripts 폴더 오른쪽 클릭 -> Create -> C# Script 를 선택 해 주세요.

 

 

0f94f04c6dc53a08610b19af375f67a4_1456526 


스크립트 이름은 TriggerTextCtrl로 하겠습니다.
처음 스크립트를 생성 할 때 정해준 이름 대로 스크립트의 클래스 이름을 자동으로 생성 해 줍니다.
생성 후에 스크립트 이름을 변경 할 때엔 스크립트 안의 클래스 이름도 스크립트 이름으로 바꾸어 줘야 합니다.

 

 

0f94f04c6dc53a08610b19af375f67a4_1456526 


위의 스크립트를 작성해 주세요
스크립트 해석하면 다음과 같습니다.

 

//MonoBehaviour 클래스를 상속 합니다. 유니티에서 오브젝트의 행동 양식을 결정하는 클래스 입니다.
public class TriggerTextCtrl : MonoBehaviour
{
    //결합할 텍스트 상수입니다.
    private const string TEXT = "TriggerCount : ";
    //접근 제어자를 public으로 하면 유니티 에디터에서 이 변수를 설정할 수 있습니다.
    public Cardboard cardBoard;
    //3DText의 글자는 TextMesh 컴포넌트에서 변경했기 때문에 TextMesh 컴포넌트를 가져와야 합니다.
    private TextMesh textMesh;
    //카운트 변수입니다.
    private int count = 0;
    //Update 메소드가 호출되기 전 단 한 번 호출 됩니다. 보통 변수들을 초기화 하는것을 여기에다 작성합니다.
   
    void Start()
    {
        //gameObject에는 본 컴포넌트가 추가된 게임 오브젝트가 들어가 있습니다. GetComponent<가져올 컴포넌트>(); 를 이용하면 컴포넌트를 가져올 수 있습니다.
        textMesh = gameObject.GetComponent<TextMesh>();
    }
   
    //매 프레임마다 호출되는 메소드 입니다. 여기서 게임 오브젝트의 변화를 설정합니다.
    void Update()
    {
        //카드보드에서 Triggered Getter는 트리거가 발생했는지 알 수 있습니다.
        if (cardBoard.Triggered)
        {
            //TextMesh 컴포넌트의 text를 변경합니다.

            count++;
            textMesh.text = TEXT + count.ToString();
        }
    }

 

 

0f94f04c6dc53a08610b19af375f67a4_1456527 


스크립트를 모두 작성 했으면 컴포넌트를 추가해야 합니다.

 

 

0f94f04c6dc53a08610b19af375f67a4_1456527 


TriggerCount 오브젝트를 선택하여 Inspector 창의 아래에 Add Component로 Trigger Text Ctrl 스크립트를 추가해 줍니다.
Cardboard 스크립트 컴포넌트는 에디터에서 추가해 봅시다.
Trigger Text Ctrl 컴포넌트를 보면 에디터에서 설정 가능한 변수 목록이 보입니다.

하이어라키 창에서 Cardboard컴포넌트를 가지고 있는 CardboardMain을 마우스로 변수에 끌어다 놓으면
에디터에서 자동으로 CardboardMain이 가지고 있는 Cardboard 컴포넌트로 설정해 줍니다.

 

 

0f94f04c6dc53a08610b19af375f67a4_1456527 

 

에디터에서 실행 한 후 터치를 해 보면 TriggerCount 값이 증가 하는 것을 볼 수 있습니다.
다음은 가운데 있는 오브젝트를 감지하는 기능을 추가 해 보겠습니다.

 

 

0f94f04c6dc53a08610b19af375f67a4_1456539 

 

일단 하이어라키 창에서 3D Object -> Cube를 추가 해 보겠습니다.
그리고 저는 카메라 왼쪽에 큐브들을 배치 하였습니다.
큐브의 색깔을 바꾸는 스크립트를 작성해 보겠습니다.

 

 

0f94f04c6dc53a08610b19af375f67a4_1456540 

 

Scripts 폴더 오른쪽 클릭 -> Create -> C# Script 를 선택 해 주세요.

스크립트 이름을 BoxCtrl 으로 만듭니다.


public class BoxCtrl : MonoBehaviour {

   private MeshRenderer meshRenderer;

 

    void Start () {

        //메쉬는 월드에 배치된 오브젝트의 모양입니다.
        meshRenderer = gameObject.GetComponent<MeshRenderer>();
    }

 

    void Update () {

    }

 

    public void Select()
    {

        //meshRenderer의 재질 (material)을 가져와 색깔을 파란색 (R = 0, G = 0 , B = 1)으로 변경합니다.
        meshRenderer.material.color = new Color(0, 0, 1f);
    }
}


 

 

0f94f04c6dc53a08610b19af375f67a4_1456540 

 

다음은 쉽게 색이 바뀌는 박스인지 확인할 수 있게 해당 오브젝트의 태그를 설정하겠습니다.

 

 

0f94f04c6dc53a08610b19af375f67a4_1456540 

 

Inspector창의 Tag옆의 드롭다운 메뉴에서 Add Tag...를 선택합니다. 

 

0f94f04c6dc53a08610b19af375f67a4_1456541 

 

그럼 태그를 설정하는 창으로 바뀌는데 여기서 +버튼을 눌러 Box 태그를 추가합니다. 

 

0f94f04c6dc53a08610b19af375f67a4_1456541 

 

 

그리고 SelectBox의 태그를 Box로 설정합니다.

 

 

0f94f04c6dc53a08610b19af375f67a4_1456541 

 


박스를 여러개 만드려고 하는데 하이어라키에서 복사 붙여넣기 하는 방법도 있지만 프리팹을 이용해 보도록 하겠습니다.
프리팹은 월드에 배치된 오브젝트를 그대로 파일로 만드는 것 입니다.
하이라키 창의 SelectBox를 Prefabs폴더를 만들어 거기에 끌어다 놓으면 쉽게 프리팹을 만들 수 있습니다.

 

 

0f94f04c6dc53a08610b19af375f67a4_1456541
 

만든 프리팹으로 월드에 몇 개 배치해서 적당한 위치로 옮겨 주세요

 

 

0f94f04c6dc53a08610b19af375f67a4_1456541 

 

그다음엔 눈의 가운데를 표시할 크로스 헤어를 만들어 보겠습니다.

 

 

0f94f04c6dc53a08610b19af375f67a4_1456541 


캔버스를 이용하여 만듭니다.
캔버스는 플로팅된 UI를 만들 때 사용합니다.
하이어라키 창에서 오른쪽 클릭하여 UI -> Canvas를 선택합니다.
다음 만들어진 캔버스 오른쪽 클릭하여 이미지를 추가합니다.

 

 

0f94f04c6dc53a08610b19af375f67a4_1456541 


Inspector창에서 적당히 수정합니다.
기본 이미지를 이용하겠습니다.

 

 

0f94f04c6dc53a08610b19af375f67a4_1456542

 


기본적으로 캔버스는 메인 카메라를 기준으로 Overlay되어 있습니다.
VR의 카메라는 두개 이므로 각각 카메라를 기준으로 떠 있도록 해야 합니다
Canvas를 선택하여 Canvas 컴포넌트의 Render Mode를 Screen Space - Camera로 바꾸어 줍니다.
그러면 아래 매개 변수들이 바뀌는데 RenderCamera를 CardboardMain->Head->MainCamera의 자식 Main Camera Left 를 끌어다 놓습니다.
그리고 하이어라키 창에서 Canvas를 선택하여 Ctrl + D를 누르면 Canvas가 복제 됩니다.
그럼 복제된 Canvas의 Canvas 컴포넌트 Render Camera에 Main Camera Right를 끌어다 놓습니다.

 

 

0f94f04c6dc53a08610b19af375f67a4_1456542 


이제 트리거가 발생 했을 때, 화면 가운데에 있는 오브젝트가 무엇인지 감지하여 그 오브젝트가 박스라면 색깔을 변경하도록 하겠습니다.
TriggerTextCtrl에서 코드를 추가하도록 하겠습니다.


화면 가운데에 있는 오브젝트가 무엇인지 감지 할 때엔 RayCast라는 것을 사용합니다.
간단하게 RayCast가 무엇인지 설명 하면 레이저를 쏴서 이 레이저에 맞는 오브젝트를 감지하는 것 입니다.
screenCenter = new Vector3(Camera.main.pixelWidth / 2, Camera.main.pixelHeight / 2);
Vector3는 3개의 float형 변수를 계산할 때 이용이 되며
화면의 픽셀 개수는 Camera.main.pixelWidth , Camera.main.pixelHeight 를 가져와 반으로 나누면 가운데 위치를 가져 올 수 있습니다.
Ray ray = Camera.main.ScreenPointToRay(screenCenter);
메인 카메라를 기준으로 screenCenter 위치에서 발사한 레이를 가져옵니다.
Physics.Raycast(ray, out hit, 500f)
ray에 맞은 500f 범위 안에 있는 적중 정보를 hit에 저장합니다.

맞은 오브젝트의 태그가 Box라면 맞은 오브젝트의 BoxCtrl 컴포넌트를 가져와 Select() 메소드를 호출합니다.

 

 

 

public class TriggerTextCtrl : MonoBehaviour
{
    private const string TEXT = "COUNT : ";
    public Cardboard cardBoard;
    private TextMesh textMesh;
    private int count = 0;
   private Vector3 screenCenter;

    void Start()
    {
        textMesh = gameObject.GetComponent<TextMesh>();
      screenCenter = new Vector3(Camera.main.pixelWidth / 2, Camera.main.pixelHeight / 2);
    }

    void Update()
    {
        if (cardBoard.Triggered)
        {
            ++count;
            textMesh.text = TEXT + count.ToString();           
          Ray ray = Camera.main.ScreenPointToRay(screenCenter);
          RaycastHit hit;
          if(Physics.Raycast(ray, out hit, 500f))
          {
              if (hit.collider.gameObject.tag == "Box")
              {
                  BoxCtrl boxCtrl = hit.collider.gameObject.GetComponent<BoxCtrl>();
                  boxCtrl.Select();                    
              }
          }

        }
    }
}

 



결과 화면입니다.

 

 

작성자 : 이경용

 

[VR스쿨] 구글 카드보드 SDK를 이용한 VR 가상현실 콘텐츠 만들기1

가상현실

 

 

 

구글에서 제공하는 카드보드용 유니티 SDK를 다운받아서 안드로이드 폰에 설치할 VR 앱을 만들어 보겠습니다.
유니티의 무료 Asset Store를 이용해서 간단하게 VR 가상공간 모델링을 따라 하는 과정으로 진행해 봅니다.
 
 
349b64f238a157e9fca2a5a5cc7a1894_1456115
 
로 접속해서 구글에서 제공하는 카드보드용 유니티 SDK를 다운 받습니다.
빨간 밑줄 그어놓은 링크 클릭 하시면 됩니다.
(* 2016.06.02 최근 구글 SDK가 업데이트 되었습니다. 아래 실습을 위해서는 첨부파일을 이용해 주세요!)

349b64f238a157e9fca2a5a5cc7a1894_1456115
 
유니티에서 프로젝트 만드시고
프로젝트 에셋 탐색기에서
마우스 오른쪽 클릭 -> Import Package -> Custom Package...를 선택합니다.

 
349b64f238a157e9fca2a5a5cc7a1894_1456115

위 링크에서 다운받은 패키지를 선택해서 열기를 합니다.
 
 

349b64f238a157e9fca2a5a5cc7a1894_1456115



패키지 파일 목록이 뜨는데 그대로 Import 버튼을 눌러줍니다.
 

349b64f238a157e9fca2a5a5cc7a1894_1456115
 
 
정리를 쉽게 하기 위해서 다운 받은 패키지들은 한 폴더 안에 넣도록 합니다.
프로젝트 에셋 뷰에서 오른쪽 클릭 -> Create -> Folder 를 선택하여 폴더를 만듭니다.
 

349b64f238a157e9fca2a5a5cc7a1894_1456115
 
앞으로 다운받은 패키지는 모두 AssetStore에 넣도록 합니다.
옮길 폴더를 드래그 하여 AssetStore에 끌어다 놓으면 됩니다.

349b64f238a157e9fca2a5a5cc7a1894_1456115
 
땅을 추가해 보겠습니다.
적당한 땅을 다운받아보도록 하겠습니다.
도구 모음 -> Winodow -> Asset Store 를 선택해 에셋 스토어 창을 엽니다.


349b64f238a157e9fca2a5a5cc7a1894_1456115
 
카테고리를 환경-> 지형으로 선택 하시고


349b64f238a157e9fca2a5a5cc7a1894_1456115
 
필터를 Free Only(무료 에셋만)로 선택합니다.


349b64f238a157e9fca2a5a5cc7a1894_1456115
 
찾아보시면 Snow Mountain이 있을겁니다 다운 받습니다.


349b64f238a157e9fca2a5a5cc7a1894_1456115
 
이제 월드에 땅과 VR 카메라를 배치 해 보겠습니다.
MainCamera는 VR에서 사용하는 카메라가 있으므로 선택한 후 Del키를 눌러 삭제 해 줍니다.
하이어라키 뷰는 월드에 배치 된 오브젝트 목록을 계층 구조로 보여줍니다.
프로젝트 뷰에서 AssetStore -> Cardboard -> Prefabs -> CardboardMain 과AssetStore -> For_sale -> snow_mountain -> Snow_mountain 을  찾아 하이어라키 뷰에 끌어다 놓습니다.
 

349b64f238a157e9fca2a5a5cc7a1894_1456115
 
다음은 하늘이 없어서 허전하니까 하늘을 추가해 보겠습니다.
에셋 스토어 창을 열어서 skybox 키워드로 검색하고 필터는 역시 무료로 해서 걸러줍니다
 

349b64f238a157e9fca2a5a5cc7a1894_1456115
 
Wispy Skybox를 다운받아 보겠습니다.
창을 열어두면 다운받고 난 후 자동으로 임포트 하는 창이 뜹니다.


349b64f238a157e9fca2a5a5cc7a1894_1456115
 
도구 모음에서 -> Window -> Lighting 으로 라이팅 창을 엽니다.
창에서 보시면 Skybox라고 있는데 오른쪽에 ⊙ 모양을 클릭하시면 사용가능한 하늘 머테리얼(재질) 목록이 뜹니다.
원하는 것을 선택하면

349b64f238a157e9fca2a5a5cc7a1894_1456115
 
다음과 같이 하늘을 그리기 시작합니다.


349b64f238a157e9fca2a5a5cc7a1894_1456115
 
너무 허전하니까 효과를 추가 해 보겠습니다.
Sky FX Pack을 찾아서 다운받은 후 임포트 후 월드에 배치해 주세요

349b64f238a157e9fca2a5a5cc7a1894_1456115
 
혹시나 중간에 유니티가 오류가 발생 해 꺼질 수 있으니 씬(Scene)을 저장합니다.
 

349b64f238a157e9fca2a5a5cc7a1894_1456115
 
File -> Build Setting을 선택 하시면 다음과 같은 창이 나타 납니다.
플랫폼을 안드로이드로 선택 하시고 빌드를 하시면 잠시 컴파일 하다가 오류가 발생 합니다.


349b64f238a157e9fca2a5a5cc7a1894_1456115
 
패키지 이름을 정해주지 않아서 발생하는 오류인데 콘솔에서 오류를 더블클릭 해주신 후 Bundle Identifier 의 패키지 이름을 변경해 주신 후 다시 Build And Run 해주시면 됩니다.
 
 

[서울1기] 유니티5 VR 콘텐츠 제작 스터디 회원 모집 안내 (무료, ~8/13까지 접수)

가상현실

 

2016년 부터 새로운 ICT 산업으로 급부상중인 VR에 관하여 많은 관심이 집중되고 있습니다.

2016년2월21일 부산에서 1기 모임을 시작으로 유니티5를 이용한 다양한 콘텐츠를 제작하였습니다.

부산에서 주로 모임을 진행하다가 최근 서울에서 유니티를 현업에서 실무로 다루시는 부운영자께서 서울 모임을 운영해주시기로 하셨습니다.

저역시 틈틈히 참여해서 모임에 참여할 예정입니다.

 

 

접수마감 : 2016년8월13일 까지 접수 가능
모임비용 : 무료
참여인원 : 제한없음
참가대상 : VR 또는 모바일 게임 개발 등에 관심 있는 아무나 (비전공자 참여가능)
모임일정 : 2016년8월28일 ~ 2개월 정도 예정 (매주 일요일 오후 2시~5시, 3시간 예정)

모임장소 : 강남 토즈 예정 (참여 인원에 따라 변경됨,  MS멜팅팟 후원)

준비물 : 교제, 노트북, 유니티5 설치 

모임 장소 및 스터디 문의 :
이경용 010-2694-8424 / ceo@apptools.co.kr

 

신청방법 :
아래 게시글(URL)에 코멘트로 "비밀글" 체크후 이름, 연락처, 노트북 보유 유무, 유니티 경험 유무, 참가 이유 등을 남겨 주세요!

 

신청 페이지 : http://www.vrschool.co.kr/bbs/board.php?bo_table=notice&wr_id=75

VR스쿨 유니티5를 이용한 VR 콘텐츠 제작 과정 5주차 모임 후기 (7/24)

가상현실

 

 

samsung | SM-N900K | Normal program | Center-weighted average | F/2.5 | 1.9mm

 

 

어느듯 5주차 모임을 가졌네요.

무더운 날씨와 주말임에도 불구하고 이렇듯 열심히 열공하기 위해 나오신 부산 2기 회원님들 화이팅 입니다.

 

이번주는 총알 발사 마무리와 벽에 총알이 부딧힐때 폭파 효과 그리고 총구 앞 스파크 효과에 사운드 적용까지 진행했습니다.

이로써 기본 유니티 과정은은 잠시 마무리 하고 다음 모임 때에는 VR SDK를 이용해서 VR용 콘텐츠를 만들어 보겠습니다.

 

그동안 배웠던 내용을 토대로 애셋 스토어에 탱크나 자동차, 배경 모델링 등을 받아서 응용해보시기 바랍니다.

만드는 결과물은 켑쳐해서 꼭 제출해 주세요!

 

그리고, 8/31 예정이었던 6주차 모임은 휴강하고 다음주로 연기합니다.

다음주 준비물은 유니티5 Android SDK 설치, JDK 설치, 안드로이드 스마트폰, 카드보드 또는 기어 VR, 5핀 USB 케이블를 챙겨 오시기 바랍니다.

 

2주간 무더위 잘 이겨 내시고 과제 꼭 도전하시고 다음 모임때 뵙겠습니다.

참, 모임 후 잠시 잘생긴 회원분께서 맛있는 일본식 라멘 쏘셔서 맛나게 잘 먹었습니다. ^^

[부산, 무료] 모바일 앱개발 기술동향 - 자마린(Xmarin) / 안드로이드스터디 포럼

모바일앱개발

 


 

 


안드로이드스터디 포럼
모바일 앱개발 기술동향 - 자마린(Xmarin)

일시 : 2016.07.30 (토) 오후 01:30 ~ 오후 05:20
장소 : 부산 문화콘텐츠 콤플렉스 / 컨퍼런스 홀 3층 (주차불가, 대중 교통을 이용해 주시기 바랍니다.)
참가비 : 무료
참가자격 : 아무나
참여인원 : 120명 (선착순)


세션 주요 내용 및 강사
안드로이드스터디에서 주관하는 포럼은 최신 기술을 공유하는 행사로써 부산의 개발자들의 역량을 성장시키는 매우 중요한 원동력이 되고 있는 개발자 커뮤니티 입니다.

매년 1~2회씩 꾸준히 4년 넘게 진행해 왔으며, 올해는 통합 플랫폼으로 큰 인기를 누리고 있는 자마린(Xamarin) 플랫폼 기술을 소개하고 이에 관심 있는 개발자들과의 정보 교류를 갖고자 합니다.

13:30 ~ 13:50 사전등록
13:50 ~ 14:00 행사소개 (운영자, 앱툴즈 대표 이경용)
14:00 ~ 15:00 모바일 크로스플랫폼 개발툴 자마린(Xamarin) 소개 & 개발하기 (한국마이크로소프트 부장 김영욱)
15:00 ~ 15:15 Break Time
15:15 ~ 16:45 자마린(Xamarin) 초보 탈출 필수 스킬 (한국마이크로소프트 부장 김영욱)
16:45 ~ 17:00 Q&A
17:00 ~ 17:20 경품추첨
 

경품(추첨)
VR7 2대 - (주)NSMG 후원
태블릿PC 1대 - (주)소니스트 후원
샤오미 보조배터리 5개 - MicroSoft 후원

신청 : http://onoffmix.com/event/72761

* 본행사는 참가비가 무료이며, 선착순 120명에 한해서 경품 참여가 가능합니다.

안드로이드 앱과 연동하는 웹서버프로그래밍 개발 교육 1일차 모임 후기

모바일앱개발

 

 

 

 

 

부산에서 2016년3월15일 화요일 저녁 7시~10시까지 3시간 동안 부산모바일앱개발센터 교육장에서 1차 모임을 가졌습니다.

 

스마트폰의 모바일 앱 개발은 이제 웹서버프로그래밍을 통한 Data 관리 환경의 필요성을 많은 분들이 필요성을 느끼셔서 본 강의를 요청하셔서 개설하게 되었습니다.

 

총 10분이 참여하셨구요. 끝까지 열공하셔서 좋은 결실 맺기를 바랍니다.

 

관리자 로그인, 회원관리, 게시판 및 자료실, 상품 관리 등의 관리 페이지 개발과 JSON 통신을 위한 DB 출력까지 진행합니다.

 

JSON Data를 앱에서 받아서 출력만하면 끝! ^^

 

출처 : http://www.androidstudy.co.kr/bbs/board.php?bo_table=B53&wr_id=127

 

 

VR 개발 스터디 부산1기 4주차 모임 후기

가상현실

 

 

 

 

 

이번 4주차 VR 개발 스터디 1기 모임은 3월12일 토요일 오후 2시 부터 5시까지 진행 하였습니다.

 

이번주 강의는 정현철 팀장이 맡아 주셨는데요.

 

게임 개발 현업에 종사하고 있어서 실무 사례를 바탕으로 개발시 발생할 수 있는 문제 해결 팁과 노하우 정보등을 같이 들려 주셔서 재미난 수업이 었던것 같습니다.

좋은 정보와 강의 잘 진행해 주셔서 감사합니다. ^^

 

이번주는 유니티 5장, 6장 까지 진행하고자 했으나 5장이 매우 양이 많아서 6장은 다음주 진행하기로 하였습니다.

 

이번주 5장은 발사체 제작 및 이벤트 과정으로써 케릭터과 총을 발사하는 과정까지 진행 하였습니다.

조금씩 완성도가 높아져 가는것 같습니다.

 

유니티는 8장 정도 까지 진행하고 나면 본격적으로 VR위주로 응용해서 프로젝트 진행해도 될듯 합니다.

 

 


 

5시에 스터디를 마치고 오랜만에 뒷풀이 모임을 가졌습니다.

 

1주차에 특강후 뒷풀이 모임을 가진후로 한달만에 뒷풀이 모임을 가졌습니다.

 

놀부부대 찌개에서 가볍게 식사를 하면서 이런저런 대화를 나눴습니다.

 

이세돌과 AI 이야기 부터 스터디의 방향 그리고 게임 산업의 현실...참 다양한 주제로 많은 얘기를 나눴네요.

 

다음달에는 치맥으로 좀더 많은 대화를 나누는 자리를 갖도록 해요~ ^^

 

 

 

 

 

뒷풀이를 마치고 몇몇 학생들은 본격적으로 VR프로젝트를 진행하기 위해 저와 커피숍에서 따뜻한 커피한잔을 마시며 멘토링 지도를 받고 갔습니다.

 

VR 하드웨어 컨트롤러와 콘텐츠 제작을 같이 진행할 예정인데 재미있을것 같네요.

 

다음주 5주차 모임은 일요일 오후 2시 ~ 5시 진행할 예정입니다.

자세한 내용은 별도 공지하겠습니다.

 

한주간 복습과 예습 잘 해오시구요.

5주차 내용 결과물 게시글에 올려 주시고~

VR강의 보시면서 총 발사를 마그네틱 버튼으로 적용해보세요!

결과물 꼭 게시글에 올려서 자랑 하시구요~ ^^v

저두 도전~

 

그럼, 다음주 뵐께요~~~

 

VR스쿨 - VR개발을 위한 유니티5 개발자 커뮤니티 스터디 3주차 후기

가상현실

 

 

 

VR스쿨 개발자 커뮤니티 부산 1기 스터디 모임을 시작한지 어느듯 3주차가 되었네요.

이번 모임은 일요일 오후 2시에 부산모바일앱개발센터에서 스터디를 진행하였습니다.

비도 오고 흐린 날씨라서 많이 참석 하지 않을것만 같았는데 생각 이상으로 많이 참석 하셨네요.

오늘은 처음으로 새로 오신 분들도 계셨네요.

처음 오신분들 반갑구요. 열심히 잘 따라 오시길 바랍니다.

 

오늘 강의는 염창근 대표님께서 3,4장을 맡아서 진행해 주셨습니다.

게임 스테이지 제작과 캐릭터를 움직이는 과정까지 진행하였는데 예상보다 시간이 많이 걸리더군요.

오늘은 VR 관련 과정은 생략하였습니다.

일단 유니티5 중심으로 스터디 회원 모두 툴을 잘 다루는 시점에 본격적으로 VR로 응용해서 프로젝트를 진행하고자 합니다.

여튼 교제 중심으로 수업 하다가 시간날 때 마다 VR관련 수업도 진행토록 하겠습니다.

 

여튼 오늘 강의해 주신 염창근 대표님께 감사드리며, 수업 열심히 참여하신 회원님들 고생 많으셨어요.

이번주 꼭 3,4장 복습해서 1기 게시판에 글등록해 주세요 (화면 캡쳐해서)

그리고, 1주때 배웠던 VR 카메라를 이번 3,4장에 적용해보시구요.

응용해서 도시 및 바다 등 다양한 스테이지 적용해 보시고, 케릭터도 자동차, 비행기 등으로 응용해서 만들어보세요!

만드신 결과물은 게시글로 올려 주세요!!! 도전!!!

그리고, 5,6장 예습해서 오세요!

 

다음주 4주차 스터디는 3월12일 토요일 오후 2시~5시 진행합니다.

5,6장 강의는 정현철 팀장님께서 진행하기로 하셨습니다. ^^v

 

그럼, 4주차 모임때 뵙겠습니다.

장소는 부산모바일앱개발센터 교육장 그대로 입니다. (앞으로 별도의 공지 없으면 계속 고정 입니다)

 

* 참, 다음주는 수업 끝나고 시간 되시는분들끼리 간단히 식사를 함께 했으면 합니다. (놀부부대찌개, 식사비 1만원), 자세한 내용은 별도 공지 하겠습니다.

 

 

[강의] 서버프로그래밍 관리페이지 제작 + JSON 출력 + 안드로이드앱 연동 교육 (부산)

웹프로그램

안녕하세요! 안드로이드스터디 운영자 이경용 입니다.

요즘 개발하는 대부분은 앱들이 서버와의 통신을 기본으로 개발되고 있습니다.
하지만 대부분 모바일 앱 개발 관련 교육만 있으며, 서버 중심의 관리페이지 개발에 대해서는 잘 없기에 준비했습니다.
"요기요", "배달의민족", "쿠팡"와 같은 앱의 업소 정보는 매번 바뀔때 마다 앱을 어떻게 업데이트 할까요?
업소 정보는 별도의 웹 환경에서 관리페이지를 만들고 DB와 이미지를 관리하며, JSON으로 앱과 자료를 주고 받습니다.
이러한 관리페이지를 만드는 기본 과정을 학습하고 실습을 통해 만들어 보고자 합니다.
관리페이지를 만드는 언어는 html , css, javascript, php, mysql 를 이용해서 만들니다.
해당 언어의 기초 지식이 있으면 좋지만, 전체 구성을 이해하는것 만으로도 큰 도움이 되실 겁니다.

교육목표 :
- PHP, MySQL을 이용해서 관리페이지를 만들고 JSON으로 출력해서 모바일 앱에서 서버의 자료를 받을 수 있는 관리 시스템을 개발하는 교육과정이다. (안드로이드 JSON 파싱 연동)


교육내용 :
1일차 : 관리페이지와 JSON 통신 구축 소개 및 개발환경 구축
2일차 : 제어문, 반복문, 배열, 함수
3일차 : MySQL 데이터베이스, MySQL 명령
4일차 : PHP와 MySQL의 연동
5일차 : 쿠키와 세션, 관리페이지 로그인 기능 구현
6일차 : 게시판 만들기
7일차 : 자료실 만들기
8일차 : JSON 출력 및 안드로이드 앱 연동
* 교육 내용은 수강생 구성에 따라 내용이 다소 변경될 수도 있습니다.


교육안내 :
1.일시 : 2016년 3월 15일 ~ 4월 7일
2.시간 : 매주 화,목 저녁 7시~10시 (3시간) / 총 8일 (24시간)  * 일정은 강사의 사정에 따라 일부 변동될 수도 있습니다.
3.장소 : 해운대 센텀시티 (구체적인 장소는 별도 안내)
4.준비 : 노트북 사양무관 (* 노트북이 없는 경우 문의)
5.비용 : 유료 20만원, 시간당 9천원 정도 입니다. (입금문의 : 010-2694-8424)
6.신청 : 아래 게시글에 코멘트에 비밀글 체크후 연락처, 노트북 유무, 자바실력, 간단소개글 정도 남겨 주시기 바랍니다.
http://www.androidstudy.co.kr/bbs/board.php?bo_table=B11&wr_id=3033
8.접수 : 2016년 3월 14일 까지



* 아래 게시글에 코멘트로 "비밀글" 체크후 이름과 연락처, 서버프로그래밍 및 홈페이지 개발 경험, 참가 이유 등을 남겨 주세요! (접수 확인후 개별 연락 드립니다.)
http://www.androidstudy.co.kr/bbs/board.php?bo_table=B11&wr_id=3033



VR 개발 스터디 부산1기 2주차 모임 후기

가상현실

 

 

 

 

2월27일 토요일 오후 2시 VR 개발자 스터디 2주차 모임을 부산모바일앱개발센터에서 가졌습니다.

장소를 제공해주신 부산정보산업진흥원에 매번 감사 드립니다.

 

 

 

 

 

이날도 많은 회원분들이 참석해 주셨습니다.

첫 세션으로는 VR 콘텐츠를 제작할 수 있는 유니티5를 학습하기 위해 정한 "절대강좌! 유니티5" 책을 중심으로 스터디를 시작하였습니다.

스터디의 방법은 1주일간 1~2단원 별로 다같이 공부한 후에 그중 한분이 대표로 발표를 하면서 막힌 부분을 함께 풀어 나가는 방식으로 진행합니다.

첫 수업은 고3 학생인 주재덕군이 맡았습니다.

하지만, 많은 분들 앞에서 강의를 해본적이 없었고 유니티의 어려운 용어들 때문에 일단 운영자인 제가 직접 이어서 수업을 진행 했습니다.

 

 

 

 

 

 

저역시 유니티 초보라서 진행중 기존 게임 개발자 분들이 많이 도와 주셔서 다행이도 잘 마쳤습니다.

다음주는 기존에 VR 가상현실 프로그래밍을 유니티로 이미 개발해 오셨던 분께서 3~4단원을 수업해 주시기로 하셨습니다.

다소 기대 됩니다. ^^ ㅋㅋ

 

이어서 매주 책 이외에 VR관련 재미난 수업을 제가 준비해 와서 강의하는데 오늘은 구글의 카드 보드에 장착된 마그네틱 콘트롤러를 이용한 재미난 게임을 하나 만들어 봤습니다.

 

스마트폰 내부에 내장된 자기장 센스를 이용하는 방식으로써 자석을 움직일때 발생하는 자기장으로 스위치 역할을 하는 것입니다.

일단 3D Text 모델링을 하나 만들어 VR카메라 앞에 배치한 다음 C#으로 화면을 터치 하거나 자석을 움직이면 숫자가 하나씩 증가하는 것을 보이도록 프로그래밍(코딩) 하였습니다.

그리고, 안드로이드 폰에 적용까지 해 보았는데, 많은 분들이 함께 만들다 보니 중간중간 발생한 문제들을 손쉽게 해결할 수 있었습니다.

 

그리고, 이어서 사각형의 모델링에 총알을 발사해서 색깔을 바뀌게 하는 간단한 게임을 만드는 과정도 진행을 하였으나 시간 관계상 과제로 드리고 마쳤네요.

그런데, 기대 이상으로 다음날 바로 과제 결과물이 올라 왔다는 ^^;

여튼 이부분은 과제를 제출해주신 분께서 마무리 수업을 해주시는걸로~ 김광일님~

 

다음주는 일요일 오후 2시에 같은 장소에서 모임을 가집니다.

많은 참여 바랍니다.

 

2주차 수업강의

http://www.vrschool.co.kr/bbs/board.php?bo_table=leture&wr_id=12

* 위 강의는 포인터가 차감 되오니 포인터를 얻기 위해 코멘트, 글쓰기, 출석,,,많이 참여해 주세요!

 

VR 관련 좋은 정보나 소식 있으면 언제든지 해당 사이트를 통해서 공유해 주세요!

1기 여러분 좋은 한주간 되셔요!!!

 

 

VR 개발 스터디 부산1기 모임 후기

가상현실

2016년2월22일 VR(가상현실) 앱 개발을 위한 첫 모임을 부산경상대학교 멀티미디어관에서 가졌습니다.

최근 이슈가 되고 있는 분야라서 그런지 많은분들이 참석하셨습니다.

먼저 스터디 모임 장소를 제공해주신 부산경상대학교 분들께 다시한번 감사 드립니다.

이날 학교기업 앱버튼 직원 분들까지 일요일 출근을 하게 만들었다는 ^^;

 


 

 

나른한 일요일 오후 2시 모임을 시작으로 잠시 스터디 모임에 대해 간단히 소개하고 첫 세션으로 부산경상대학교 장재웅 교수님의 특강이 있었습니다.

국내외 VR 산업 동향 및 대응방안이라는 주제로 가상현실(VR)의 개념과 특징, VR 기술 및 제품 동향, 국내외 VR관련 유망 사업 분야를 소개해 주셨습니다.

VR 하드웨어 종류와 장단점 그리고 VR을 이용해서 접목할 수 있는 사업 분야, 앞으로 VR이 나아가게 될 기술 동향 등 유용한 정보를 소개해 주셨습니다.

재미난 동영상을 보여 주시고자 하셨으나 유니티 프로그램을 실습을 위해 동시에 다운을 받다 보니 인터넷이 느려져서 볼 수 없었기에 다소 아쉬웠네요 ^^;
이자리를 통해 교수님께 좋은 특강 감사 드립니다.

 

 

 

이어서 유캔스타 최대길 대표님께서 두번째 세션으로 VR 안전교육 콘텐츠 개발 사례를 강의해 주셨습니다.

유캔스타는 이미 VR관련해서 안전 교육 시뮬레이션을 개발하여 학교 등에 적용하고 있다고 합니다.

뿐만 아니라 다양한 사업 분야에 적용할 수 있다라는 것을 보여 주기 위해 그동안 만들어 놓으신 샘플들을 보여 주시는데 정말 대단 하더군요.

앞으로, 스터디에서 VR 관련 아이디어를 구상할때 큰 도움이 될 것 같습니다.

스터디 진행하다가 궁금한점 있으면 최대길 대표님께 찾아 가는걸로~...^^;

 

  

 

마지막 세션으로 운영자인 제가 Unity를 이용한 VR 개발 따라하기 과정을 강의 하였습니다.

유니티에서 무료 버전을 설치후 구글에서 제공하는 카드보드 유니티 SDK 다운받아서 적용하고 Asset Store에서 무료 모델링중 산, 하늘, 빛, FX 효과 등을 간단하게 적용해서 안드로이드 apk 까지 만드는 과정을 실습했습니다.

하지만, 예상치 못한 결과가 생겼는데, 모든 과정이 인터넷으로 다운을 받아야하는데 이날 참여한 회원분들이 다소 많다 보니 인터넷이 느려서 실습이 다소 힘든점이 있었습니다.

꼭, 나눠드린 유인물 보시고 실습해 보시기 바랍니다.

 


 

 

실습이 끝나고 앞으로 진행될 스터디 과정을 안내하고 뒷풀이 장소로 이동하였습니다.

토곡에 식육식당으로 이동~ 이날 부산경상대학교에서 식사까지 제공해 주셨습니다.

다시한번 스터디 공간과 식사 그리고 장재웅 교수님과 최대길 대표님 그리고 주말에 나오셔서 수고해주신 임영미팀장님 외 다수 분들께 다시한번 감사드립니다.

 


* 역시 셀카 찍을땐 찍는 사람 얼굴이 너무 크게 나옴 ㅡㅡ;

 

맛난 저녁을 먹고 학색들 몇분들은 함께 커피 한잔 하면서 이런저런 이야기를 나누기도 하고 모임을 마쳤습니다.

앞으로 1기 모임을 시작으로 부산이 VR을 이용해서 콘텐츠 산업을 주도하는 다이나믹한 부산이 되길 바라며....

 

추후 서울 1기 모임과 일반 VR을 이용하는 유저 모임도 개설할 예정입니다.

그럼, 한주간 열공들 하시면서 다음주에 뵐께요~

1기 님들 화이팅!!!

 

 

* 다음주, 스터디 내용은 스터디 회원중 막내인 고3 학생이 교제의 첫 파트를 맡아서 강의할 예정이며, 이어서 제가 카드보드의 마그네틱 컨트롤러를 이용한 간단한 게임 개발 과정을 실습할 예정입니다.

 


 

 

 VR스쿨 http://www.vrschool.co.kr

 

 

 

 

[부산1기] VR 및 유니티 스터디 회원 모집 안내

가상현실

 

 

 

 

2016년 부터 새로운 ICT 산업으로 급부상중인 VR에 관하여 많은 관심이 집중되고 있습니다.
VR콘텐츠 제작 툴 중 유니티가 모바일에서는 매우 최적화되어 있습니다.
따라서, 유니티5를 기반으로 VR콘텐츠를 개발하는 스터디 그룹을 만들고자 합니다.
대상은 VR에 관심있는 누구나 참여 가능합니다.

모임일자 : 2016년2월21일 (일요일) 오후 2시~5시 (3시간), 매주 일요일 (상황에 따라서 모임 일정은 변동 될 수 있음)
모임장소 : 부산경상대학교 멀티미디어관 1층 (앱버튼 교육장), 장소는 변동 될 수도 있음.
http://rtquiz.cafe24.com/appbutton/bbs/content.php?co_id=About
모임비용 :
무료
모임방법 : 1주일간 학습한 내용을 발표 및 토론 하는 방식, 특정 기간후 함께 프로젝트 진행
참여인원 : 제한없음
참가대상 : VR 또는 모바일 게임 개발 등에 관심 있는 아무나
교제 : http://book.naver.com/bookdb/book_detail.nhn?bid=9233934 (본인이 구입후 지참)
 

* 첫 스터디 시간에는 특강도 준비되어 있습니다.
VR산업 동향 및 우리의 대응 - 부산경상대학교 학교기업 앱버튼 장재웅교수님

 

스터디 장소 및 스터디 문의 :
이경용 010-2694-8424 / ceo@apptools.co.kr
 

신청방법 :
아래 URL 게시글에 코멘트로 "비밀글" 체크후 이름과 연락처, 유니티 경험 유무, 참가 이유 등을 남겨 주세요!
http://www.vrschool.co.kr/bbs/board.php?bo_table=notice&wr_id=2

 

 

[부산] 안드로이드 앱 개발 스터디 부산18기 모집 안내

모바일앱개발

안녕하세요!
안드로이드스터디 운영자 이경용 입니다.
2016년 새해를 맞아 부산 18기 안드로이드 앱 개발 스터디 모임을 개설합니다.
일시는 2월 한달간 진행할 예정이며 평일 저녁 시간대에 수업을 진행할 예정입니다.
자바 기초 과정부터 안드로이드 기본 과정까지 진행됩니다.
교육 후에는 조별로 프로젝트를 진행해서 구글플레이어에 등록까지 진행합니다. (멘토링)
사업성이 있는 아이디어는 국가지원사업을 받을 수 있도록 멘토링해서 창업을 할 수 있도록 지원합니다.

 

[개요]
본 교육 과정은 안드로이드 기초부터 웹서버 Data와 연동하는 JSON 통신 기반 앱을 개발하는 과정을 실무 위주로 교육 합니다.

 

[안내]
1.일시 : 2016년 2월
2.시간 : 매주 화,목 저녁 7시~10시 (3시간) / 총 8일 (24시간)
3.장소 : 센텀시티 (부산 해운대 센텀시티 KNN 타워 26층, 장소는 변경될 수 있음)
4.준비 : 노트북 i5, 8GB 권장 (* 노트북이 없는 경우 문의)
5.비용 : 유료 20만원, 시간당 9천원 정도 입니다. (문의 : 010-2694-8424)
6.신청 : 아래 URL 게시글에 코멘트 비밀글 체크후 연락처, 노트북 유무, 자바실력, 간단소개글 정도 남겨 주시기 바랍니다.
http://www.androidstudy.co.kr/bbs/board.php?bo_table=B11&wr_id=3020
7.개설 : 본 강의는 10명 이하시 개설되지 않습니다. 따라서, 일단 신청만 해 주시기 바랍니다. 입금은 개설후 안내해 드립니다.
8.접수 : 2016년 1월 31일 까지

 

[과정]
1.안드로이드 개발환경 구축, 개요
2.레이아웃
3.Intent, 생명주기, 서비스
4.listview
5.Json 개요 및 네트워크 통신
6.Json 다운 및 파싱
7.Json 리스트뷰 연동
8.웹서버 이미지 다운로드 및 리스트뷰 연동

 

[문의]
이경용 010-2694-8424 / ceo@apptools.co.kr


* 2차 고급 과정은 3~4월 중에 개설 예정입니다. (PHP, MySQL, DB, 구글맵, 카메라 관련 실무 교육)
* 신청 인원이 10명 이상이 되면 결제 관련 연락 드립니다. 따라서, 일단 신청만 먼저 해 주시기 바랍니다.

 

신청안내 :
http://www.androidstudy.co.kr/bbs/board.php?bo_table=B11&wr_id=3020


[부산] 제2회 엠게임이엔티 안드로이드 개발 창의 소프트웨어 교실 (with 앱툴즈) - 기본과정

모바일앱개발

엠게임이엔티 앱개발 창의 소프트웨어 교실은 누구나 휴대해서 다니는 스마트폰에 동작하는 앱(APP)을 직접 만들어 보면서 소프트웨어 개발을 경험할 수 있도록 하기 위한 창의 교실을 준비 하였습니다.

□ 목적
o 안드로이드 앱 개발 기본 과정 배우기
o 웹서버의 JSON 데이터를 수신 받아서 구글 지도에 정보를 표시하는 기본 프로젝트 과정

□ 개요
○ 일 시 : 2015년11월30일, 2015년12월3일, 7일, 10일, 14일, 17일, 21일, 28일 (8일 과정)
○ 시 간 : PM 07:30 ~ 09:30 (※ 2시간씩 8일 과정, 총 16시간)
○ 장 소 : 해운대구 센텀서로 30, KNN타워 26층 교육장 (장소는 변경될 수 있음, 교육전 개별 안내)
○ 주 제 : 안드로이드 앱 개발 기본과정 특강 (교육, 멘토링)
○ 대 상 : 안드로이드 앱 개발 기초 과정 이수자 (레이아웃, 인텐트, 리스트뷰 개발 가능한 정도의 수준)
중학생 이상, 대학생, 일반인, 개발자 등
※ 단, 개발 과정을 이해하기 위해 참여시엔 프로그램 경험 없어도 됨.
○ 비 용 : 20만원 (시간당 1만원에 해당)
○ 노트북 : 본인이 지참 권장 (사양은 CPU i3 이상, 램 4GB 이상 권장, 노트북이 없을 경우 지원 가능 i3급)
○ 문 의 : 이경용 010-2694-8424 / ceo@apptools.co.kr

□ 추천대상
○ 안드로이드 공부를 했지만 제대로된 앱을 만들어 보지 못한 분.
○ JSON을 이용한 네트워크 통신 앱을 만들어 보고 싶은 분

※ 본 교육과정은 JSON 통신을 이용한 안드로이드 앱 개발 과정으로써 하나의 프로젝트 개발 과정 전체를 하나씩 따라 하면서 개발해 보는 과정 입니다. 따라서, 앱툴즈에서 공개하는 프로젝트 소스는 학습용 이외에 배포 및 무단 사용할 수 없습니다.

※ 아이디어와 사업성 검정 후 (주)엠게임이엔티의 멘토 지원을 받으며 창업가능

□ 프로그램  

일 정

주요내용

11.30() 19:30~21:30

JSON (웹서버)이용한 앱 개발의 이해

12.03() 19:30~21:30

네트워크 상태, JSON 수신받기

12.07() 19:30~21:30

수신 받은 JSON Data 파싱

12.10() 19:30~21:30

메인 메뉴 (JSON Data 수신해서 리스트뷰 연동)

12.14() 19:30~21:30

구글맵, 내위치 핀 띄우기

12.17() 19:30~21:30

JSON 연동한 구글맵 (Data GPS 좌표에 핀 올리기)

12.21() 19:30~21:30

핀 클릭시 상세정보 보여주기

12.28() 19:30~21:30

프로젝트 완료 및 앱 등록


□ (주)엠게임이엔티
본사는 2003년 11월에 개업하였으며, 현재 부산시 해운대구 센텀에 본사를 두고 있습니다. 업종은 온라인 정보제공업이며 한국, 유럽, 미국 등에 온라인 및 모바일게임 13종을 서비스 하고 있습니다. 본사는 2013년 부산시의 지방투자기업 유치로 본사를 부산으로 이전하였습니다.

□ 앱툴즈, 안드로이드스터디
앱툴즈는 2011년 12월 개업하였으며, 현재까지 수많은 앱을 개발 서비스를 해오면서 앱 분야에서 기술적 지식을 많이 갖추고 있는 기업 입니다. 개발자 네트워크를 위해 안드로이드스터디를 함께 운영해 왔으며, 현재 회원수 5,000명 이며 매주 무료 교육을 통해 부산에서 수많은 개발자들이 성장할 수 있도록 적극 지원해오고 있습니다.
o 홈페이지 : www.androidstudy.co.kr
o 회 원 수 : 5,000명
o 주요 활동 내용 : 포럼 2회/년, 무료개발교육 5기수 이내/년, 무료특강 5회 이내/년, 안드로이드 개발 관련 정보 교류, 공모전 및 행사 정보 교류, 앱 창업 멘토링, 앱관련 분야 구인/구직 연계, 회원사 앱 개발 홍보를 위한 전시 지원(홍보), 기업 및 대학 멘토링 등. 

 

교육신청 : http://www.androidstudy.co.kr/bbs/board.php?bo_table=B11&wr_id=3013

 

[행사안내] Google for Mobile에 귀하를 초대합니다!

모바일앱개발

 

 

안드로이드 스터디 운영자 이경용 입니다.
저희 회원분들에게 꼭 추천할만한 행사 소식을 소개 합니다.
구글에서 진행하는 행사이며, 아래 내용 참조하시고 많은 참여 바랍니다.


Google for Mobile은 모바일 앱 개발사의 비즈니스 성장을 지원하기 위해 마련한 자리로써, 앱 비즈니스의 성장단계인 Develop, Engage 그리고 Earn에 대해 각 단계별로 최적화된 성공 포인트를 공유하는 기회의 장이 될 것입니다. 본 행사가 귀사의 더 큰 성공에 도움을 드리는 자리가 되길 기원합니다.

감사합니다.


When: 2015년 11월 24일(화)
Where: 동대문 디자인 플라자(DDP) 알림1관, 2관
Schedule: 10 AM ~ 7:30 PM (5:30PM ~ Happy hour)

• 9:30AM - 10:00AM : Door opens
• 10:00AM - 10:50AM: Keynote presentations
• 10:50AM - 5:30PM: Track Session
• 5:30PM - 7:30PM: Happy hour

(* 세부 프로그램은 곧 업로드 될 예정입니다.)


[Google for Mobile Highlight]

• 25개 이상의 세션이 진행되며, 원하는 세션을 선택하여 참석하실 수 있습니다.
• 글로벌 앱 시장에서 성공을 주도한 주인공들을 만나볼 수 있습니다.
• 새로이 출시된 최신 제품들과 Google의 기술들을 직접 체험해 볼 수 있습니다.
• 한국 뿐만 아니라 주요 국가에서 참가한 Google 담당자 및 여러 개발자들과 함께 네트워킹 할 수 있는 Happy Hour 시간이 준비되어 있습니다.
• 점심식사가 제공될 예정입니다.


[등록안내]
* 한 회사에서 5명까지 등록이 가능합니다.

[참가신청]
https://events.withgoogle.com/google-for-mobile-seoul/

신청서 작성시 "등록코드(Invitation Code):" 에 "GA11GS24" 라고 입력해 주세요!

 

 


 

 

node.js displays “undefined” on the console

웹프로그램

 

node.js 첫 관문인 hello world 출력하는 것으로 시작하게 된다.

그런데, 뜻하지 않게 undefined 메시지를 만나게 된다.

당황하지 말고 아래 설정 옵션을 true 실행해 준다.

 

module.exports.repl.ignoreUndefined = true;

 

끝, 드이상 해당 메시지는 나타나지 않는다. ^^;

 

 

[부산, 무료교육] 안드로이드스터디 16기 모집 안내

모바일앱개발

안녕하세요! 안드로이드스터디 운영자 이경용 입니다.
이번 안드로이드스터디 교육은 재직자를 대상으로 하는 무료 교육을 개설 합니다.
매주 토요일 오전 10시~6시(8시간) * 4일 과정 (32시간)
단, 이번 교육은 고용보험 가입이 되어 있는 재직자에 한해서 진행하는 교육입니다.
교육료는 무료 이며 최소 10명 이상 참석시 개설 됩니다.
교육 방식은 강의, 실습, 스터디, 프로젝트 형식으로 진행 되며 수업이 끝나면 한주동안 진행할 과제가 나갑니다. 4주동안 끝까지 참석하실분에 한해서 신청 바랍니다.
평일에는 시간 되시는 분들에 한해서 별도의 스터디도 진행 됩니다.
* 단, 고용보험 미가입자이지만 꼭 수업을 듣고 싶은 분은 별도로 연락 주시기 바랍니다.


교육목표 :
1인1 스마트폰 시대에 자신이 상상하는 아이디어를 앱으로 표한하고 앱스토어에 등록해서 서비스할 수 있도록 한다. 스스로 학습할 수 있도록 지도하는 방식의 멘토링 방식의 교육 시스템으로 지도한다.


사전지식 :
자바 및 프로그래밍 기초 지식


교육일자 :
1주차 - 7월04일 (토) : 개발환경, 개요, 뷰, 뷰그룹, 레이아웃, 스크롤뷰
2주차 - 7월11일 (토) : 인플레이션, 인텐트, 데이터전달, 수명주기, 서비스
3주차 - 7월18일 (토) : 이벤트처리, 애니메이션, 나인패치, 리스트뷰
4주차 - 7월25일 (토) : 오디오재생, 카울리광고, 앱제작, 앱등록


교육시간 :
오후 10:00 ~ 18:00 (8시간)


교육장소 :
부산 해운대 센텀벤처타운(부산정보산업진흥원 건물) 301호
부산모바일앱개발센터 교육장
부산모바일앱개발센터 : http://bmac.kr/CenterInfo/CenterInfo05.aspx
네이버 지도 : http://goo.gl/2kY5rC


교육내용 :
1주차 : 개발환경, 개요, 뷰, 뷰그룹, 레이아웃, 스크롤뷰
2주차 : 인플레이션, 인텐트, 데이터전달, 수명주기, 서비스
3주차 : 이벤트처리, 애니메이션, 나인패치, 리스트뷰
4주차 : 핸들러, 스레드, AsyncTask, 오디오재생, 동영상재생


신청방법 :
1. 아래 URL 게시글의 코멘트에 회사명, 이름, 연락처, 이메일 주소를 비밀글로 남겨 주세요.
2. 코멘트 확인후 전화 및 이메일 회신 드리겠습니다.


* 고용보험 가입되어 있는 재직자만 참여 가능 합니다.

* 4주 과정 동안 참여도에 따라 2차 교육 연이어 진행 가능
2차 과정 진행시 다룰 교육은 : 네트워킹, 위치기반서비스, JSON, 카메라촬영후 서버에 이미지 전송 등 실무 위주의 수업 진행 예정.


신청하기 :
http://www.androidstudy.co.kr/bbs/board.php?bo_table=B11&wr_id=2981



안드로이드 폰의 기본 카메라 앱을 이용한 사진 촬영 (Intent)

모바일앱개발
단말에 있는 카메라 앱을 띄워주는 방법
앱에서 상당히 많이 사용하는 기능
인텐트를 사용하는 방법으로 안드로이드 폰의 기본 카메라 앱을 이용해서
촬영한 결과를 가져오는 방법과 직접 촬영하는 기능을 만드는 방법이 있다.

* 직접 촬영 기능을 구현할땐, 카메라 미리보기를 위해서는 영상을 실시간으로 보여주기 위해서는 성능이 중요해서 하드웨어 가속 기능을 사용할 수 있는 서피스뷰(SurfaceView)를 사용한다.

아래 소스는 안드로이드의 기본 앱을 이용(Intent)해서 촬영하는 예제 이다.

1. 레이아웃 파일
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="New Button"
        android:id="@+id/button"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:onClick="onButtonCamera" />
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/imageView"
        android:layout_below="@+id/button"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true" />
</RelativeLayout>


2. 자바소스
    ImageView imageView;
    File outputFile;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        imageView = (ImageView) findViewById(R.id.imageView);
        File storageDir = Environment.getExternalStorageDirectory();
        outputFile = new File(storageDir, "output.jpg");
    }
    public void onButtonCamera(View v) {
        Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(outputFile));
        startActivityForResult(intent, 1001);
    }
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if(requestCode == 1001) {
            BitmapFactory.Options options = new BitmapFactory.Options();
            options.inSampleSize = 8;
            Bitmap bitmap = BitmapFactory.decodeFile(outputFile.getAbsolutePath(), options);
            imageView.setImageBitmap(bitmap);
        }
    }

3. 퍼미션
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.camera" android:required="true"></uses-permission>









[부산] 안드로이드 앱 개발자 스터디 회원 모집 (~4.30 모집) - 안드로이드스터디

모바일앱개발

안녕하세요!
안드로이드 스터디 운영자 이경용 입니다.
부산에서도 안드로이드 개발자 스터디를 개설해 달라는 요청이 있어 개설 합니다.
스터디 시작은 5월 부터 진행 예정이며 참여 회원 모집은 4월 30일 까지 입니다.

모집 인원은 제한 있으며, 매주 토요일 스터디를 할 예정입니다. (시간 미정)
첫 모임은 5월2일 부터 입니다.

참여시 노트북 지참이며 교제는 개별 준비 하셔야 합니다. (교제 선정 미정, 노트북 없는분 당일 지원 가능)

* 노트북 없으신 분은 신청시 "노트북 필요"라고 적어주세요.


스터디 상세 안내

모집기간 : 2015년 4월 30일 까지
첫모임일자 : 2015년 5월 2일 토요일 (시간미정)
모임시간 : 매주 토요일 (시간미정)
모임장소 : 해운대 센텀시티 부산정보산업진흥원 3층 부산모바일앱개발센터 교육장
교제 : (미정)
준비물 : 노트북 (* 없을 경우 신청시 노트북 필요라고 표기할것)
모집인원 : 인원 제한은 있음 (선별함)
참가자격 : 초보 위주
의무사항 : 모임을 마친후 반드시 다음 회원들의 멘토가 되어야 합니다. (도움을 받은 것을 돌려주는 "지식 재능 기부"을 실현 합시다)

* 이번 모임은 반드시 개발 초급 위주이므로 스터디 내용도 초보 위주로 진행하오니 이점 착오 없으시길 바랍니다.

 


스터디 진행 방법

1. 1주일간 스터디 멘토가 제시한 내용 예습 하기
2. 회원 돌아가며 한명씩 예습한 내용을 토대로 강의 진행 (1~2시간)
3. 강의후 토론 및 스터디 (1시간 정도)
4. 기초~기본 과정은 1개월 정도면 될 것 같으며, 이후에 간단한 프로젝트를 진행
5. 프로젝트는 2~3명씩 조로 나누고 같은 주제의 프로젝트를 진행
6. 프로젝트 진행시에는 평일에 한번은 조별 모임 가지고 토요일은 각 조별 문제점을 다같이 모여서 도와주기

스터디의 핵심은 무조건 친목이 중요 합니다. ^^;

 


오시는길 안내

2호선 센텀시티역 2번출구에서 하차후
커피빈과 홈플러스 사이 길 5분도보
센텀벤처타운(부산정보산업진흥원 건물) 3층
부산모바일앱개발센터 교육장
부산모바일앱개발센터 : http://bmac.kr/CenterInfo/CenterInfo05.aspx
네이버 지도 : http://goo.gl/2kY5rC
대중교통 이용안내 :
마을버스 : 해운대구3-1, 해운대구3-2
일반버스 : 115, 181, 100, 31, 200, 5-1
좌석버스 : 307
급행버스 : 1002, 1007
문의 : 이경용 010-2694-8424 / ceo@apptools.co.kr

* 방문시 잘 모르는 분은 연락 주세요! 이경용 010-2694-8424

* 신청 방법은 아래 URL 게시글에 코멘트로 "신청합니다. 프로그래밍 실력, 연락처 등을 남겨 주세요"
그리고, 주의!!! 코멘트 남기실때 비밀글로 반드시 남기세요!!! (노트북 필요시 노트북 필요라고 추가로 남기세요)

* 참가 신청
http://www.androidstudy.co.kr/bbs/board.php?bo_table=B11&wr_id=2816


[무료특강] 윈도우 8.1 앱 개발 부산 특강 사전 접수 (선착순 30명)

모바일앱개발
안녕하세요!
윈도우그룹 운영자 이경용 입니다.
3월29일 토요일 오전 9시30분 ~ 오후 5시 까지 하루 종일 Microsoft 김영욱 부장님과 함께 윈도우 8.1 앱 개발 관련 특강을 진행하고자 합니다.
본 특강에 앞서 참가 사전 접수 및 윈도우 8.1 앱 개발 질문들을 사전에 받고자 합니다.
 
사전 접수 기간 : ~ 2014년3월23일 까지
질문 접수 기간 : ~ 2014년3월26일 까지
 
1. 참가 사전 신청
아래 코멘트에 "참가신청합니다. 앱개발 경험 및 프로그래밍 실력을 간단히 소개해 주세요!"
 
2. 앱 개발 질문
특강날 답변이나 설명을 듣고 싶은 질문은 아래 코멘트에
"질문합니다. 질문 내용" 으로 남겨 주시면 본 특강때 강사님께서 미리 답변을 준비해 주실 예정 입니다.
 
오시는길 안내
2호선 센텀시티역 2번출구에서 하차후
커피빈과 홈플러스 사이 길 5분도보
센텀벤처타운(부산정보산업진흥원 건물) 3층
부산모바일앱개발센터 교육장
부산모바일앱개발센터 : http://bmac.kr/CenterInfo/CenterInfo05.aspx
네이버 지도 : http://me2.do/IgLSOrD
대중교통 이용안내 :
마을버스 : 해운대구3-1, 해운대구3-2
일반버스 : 115, 181, 100, 31, 200, 5-1
좌석버스 : 307
급행버스 : 1002, 1007
문의전화
이경용 : 010-2694-8424 / lkylove@nate.com
앱센터 : 051-749-9425
주차 : 건물에 추자장이 있으나 유료 입니다. 센텀 홈플러스나 신세계 백화점 무료 주차이니 활용하세요! ^^

* 장소가 변경될 경우 별도 공지합니다.
 
안드로이드 수업 목차 안내
오전 : 윈도우 8.1 앱개발 기본 교육
오후 : 질문 위주의 교육
 
* 교육 내용은 강사님의 상황에 따라 내용이 바뀔수 있으며 내용은 강의 전까지 지속적으로 업데이트 될 예정 입니다.
 
 
 
 

 

[모집] 안드로이드스터디 앱 개발 부산14기 회원 신청 접수 (선착순)

모바일앱개발
안녕하세요!
안드로이드스터디 운영자 이경용 입니다.
드디어 안드로이드스터디 부산 14기 회원을 모집합니다.
 
 
스터디 : 부산 14기 안드로이드 앱 개발자 스터디
모집일자 : ~  2014년3월9일 => 3월16일까지
첫모임 : 2014년03월11일 => 3월18일 변경 (일정은 변경 될수도 있습니다. 변경시 별도 공지)
모임시간 : 매주 화, 목 저녁 7시~9시 (2시간, 토요일로 변경 될 수도 있음)
모임기간 : 2014년3월11일 ~ 5월25일 (총 14일, 28시간 모임 예정)
모임장소 : 부산모바일앱개발센터 (해운대 우2동 센텀시티 벤처타운 301호, 부산정보산업진흥원 3층)
모임내용 : 클라우드 서비스 baas.io 연동 앱 프로젝트 위주의 과정을 목표로 하며 모임 초기에는 별도의 특강 진행 예정 입니다.
참가비 : 12만원 (교제포함, 교제 보유 하신분은 별도로 알려 주세요! 교제비 제외하고 받습니다.)
신청방법 :
아래 코멘트에 "참가합니다. / 자바실력 / 앱 또는 프로그램 개발경험 / 하고있는일" 정도 적어 주시면 됩니다.
교제 : 그림으로 쉽게 설명하는 안드로이드 프로그래밍 / 천국인 지음 / 생능출판사
준비물 : 노트북 지참

강사 : 이경용, 이한재
 
  
오시는길 안내
2호선 센텀시티역 2번출구에서 하차후
커피빈과 홈플러스 사이 길 5분도보
센텀벤처타운(부산정보산업진흥원 건물) 3층
부산모바일앱개발센터 교육장
부산모바일앱개발센터 : http://bmac.kr/CenterInfo/CenterInfo05.aspx
네이버 지도 : http://me2.do/IgLSOrD
대중교통 이용안내 :
마을버스 : 해운대구3-1, 해운대구3-2
일반버스 : 115, 181, 100, 31, 200, 5-1
좌석버스 : 307
급행버스 : 1002, 1007
문의전화
이경용 : 010-2694-8424 / lkylove@nate.com
앱센터 : 051-749-9425
주차 : 건물에 추자장이 있으나 유료 입니다. 센텀 홈플러스나 신세계 백화점 무료 주차이니 활용하세요! ^^

* 장소가 변경될 경우 별도 공지합니다.
 
안드로이드 수업 목차 안내
1. 기초사항
2. 안드로이드 개발 도구 설치
3. 첫 번째 애플리케이션
4. 사용자 인터페이스 기초
5. 레이아웃
6. 액티비티와 인텐트
7. Baas.io 이용한 앱 개발

* 위 수업 내용중 자주 사용하는 것 위주로 진행하며, 직접 학습해서 해결해 나갈 수 있도록 함.
* 프로젝트는 Baas.io 중심으로 진행될 예정
 
 
* 교육장 방문시 잘 모르는 분은 연락 주세요! 이경용 010-2694-8424
 
* 수업은 이론적인 내용 보다는 앱을 하나라도 만들어 보는 것에 주안점을 두고 진행 합니다.

* 앱을 만들어 보기 위해 정말 열정적으로 학습하실분만 참여 바랍니다.
 
* 기타 변동 사항이 있으면 수시로 공지하겠습니다.
 
 
상세 내용 :
 
 
 
 

 

[서울] 안드로이드 앱 개발 스터디 9기 모집 안내 (30명 선착순)

하드웨어
안녕하세요!
드디어 오랜만에 안드로이드 앱개발 스터디 9기 회원을 모집 합니다.
스터디는 학원이나 특강처럼 강의 위주 보다는 함께 학습하는 모임 입니다.
이번 9기는 "윤용택"님이 고문으로 참여해서 스터디의 방향을 이끌어 드릴겁니다.
 
모집요강은 다음과 같습니다.
 
모집기간 : 2013년9월5일 까지 => 2013년9월9일 까지
첫모임일자 : 2013년9월6일 금요일 => 2013년9월10일 수요일
모임시간 : 매주 수요일, 금요일 저녁 7시 ~ 9시 (2시간) 예정
모임장소 : 마이크로소프트 교육장 (확정, 단, MS 사정에 따라 근처 커피숖에서 미팅 할 경우도 있음)
교제 : do it 안드로이드 프로그래밍
모집인원 : 30명 (선착순)
참가자격 : 자바 기초 이상 수준 (만약 자바 지식 없다면 모집 기간 동안 자바 단기 속성으로 기초 지식 공부후 참여할 것)
그리고, 끝까지 낙오하지 않고 열정적으로 참여할 회원만 참여할 것!
신청방법 : 아래 게시글에 각오한마디와 "신청합니다."라고 적으시고 참가하게 된 동기 및 현재 소속 정도 남겨 주시면 됩니다. 
스터디 진행 방법
스터디? 말 그대로 뜻이 맞는 분들과 함께 스스로 학습을 하는 것있니다.
1. 주 단위로 한명씩 학습한 내용을 발표
2. 발표한 내용에 대해 질문하고 답하면서 함께 학습
3. 고문이 핵심 내용을 정리해줌
으로써 한주간의 모임을 마무리 합니다.
 
어느 정도 기본 지식이 갖춰진 시점에서 함께 프로젝트를 기획하고 준비합니다. (앱 개발)
 
학습이 끝나면 그동안 준비했던 기획을 팀단위로 프로젝트를 진행 합니다.
 
프로젝트가 끝나면 스터디 모임은 동호회 모임으로 자동 전환되며 한달에 한번 정도씩 모여서 정보 공유 및 친목을 도모합니다.
스터디의 핵심은 무조건 친목이 중요 합니다. ^^;
 
 
신청현황 : 3/30명
한상혁,  권민욱, 손지형
 
* 모집 기간과 첫모임 일자를 변경 했습니다.
 
 

[부산] 모바일 웹앱 개발자 (안드로이드 & 아이폰) 무료 교육 안내

하드웨어

 

 

 

국비전액무료!!
매월 31만6천원 지급
 
부산 최고 수준의 강사진, 최신 교육시설, 높은 취업률!!
 
1. 모바일 웹앱 개발자 (안드로이드 & 아이폰)
교육기간 : 2013.8.28 ~ 2014.1.17 (5개월)
교육내용 :
- Java 프로그래밍
- JSP 웹프로그래밍
- 데이터베이스
- 안드로이드 프로그래밍
- Object C
- 아이폰 프로그래밍
- 실무 프로젝트
 
 
 
2. 웹디자인 & 웹퍼블리셔 (여성만 가능)
교육기간 : 2013.8.28 ~ 2014.1.17 (5개월)
- 웹기초 HTMl
- 포토샵 / 일러스터레이터
- 플래쉬 / 액션스크립터
- HTML + CSS3
- 웹표준 / Javascript + jQuery
- 포트폴리오 (프로젝트)
수강특정 :
1. 교육비, 교재비 전액무료
2. 수료후 수료증 발급 및 채용약정 업체 취업지원
3. GTQ 그래픽자격증 공인 시험센터 (본교에서 자격시험 가능)
4. 15세 이상 미취업자
 
상세내용 :
 

문의 : 051-933-3400
동성직업전문학교 http://www.93334000.or.kr
주소 : 부산 서면역 2번 출구 교보생명 옆 A1프라자 6층
 

[에코노베이션 5th Fair] '앱 창업 배틀대회' 안내

기타

 

 

 

[참가안내]
- 대상
1. 앱 예비 창업자, 초기 창업자(창업 3년 이내)
2. 마켓에 출시되지 않은 안드로이드 베타버전 앱
* 10월 말까지 출시 가능한 베타버전 앱만 접수 가능
- 분야 :스마트콘텐츠앱 분야 / 용합앱 분야
* 스마트콘텐츠앱
스마트기기(스마트폰, 태블릿PC)에서 구동되는 콘텐츠로 터치 UI, 각종 센서, GPS 등의 스마트 기능과 연계되어 콘텐츠 사용자의 특성(시간, 장소, 환경, 라이프스타일 등)에 최적화되어 제공되는 앱
* 융합앱
관광, 의료, 교육, 지리 등의 기존 산업의 유/무형의 제품과 유무선 네트워크, 스마트 디바이스(스마트폰, 태블릿PC)/ 플랫폼 등이 활용된 SW, 앱이 결합하여 새로운 가치와 효익을 제공하는 콘텐츠
* 지원자가 본인의 앱이 가장 적합 분야를 선택하여 지원
* 모집 분야는 안드로이드로 한 함
- 접수기간 : 2013년 6월 27일(목) ~ 8월 2일(금)
- 접수방법 : 이메일 접수 (fair@econovation.co.kr)
* 참가서류를 다운 받아 작성 후 아래 내용을 같이 이메일로 보내주시기 바랍니다.
(제출내용 : 1.참가서류 2.베타버전앱의 APK파일 혹은 앱 시연 동영상 3.사업자등록증(기창업자만))

[세부일정]
접수기간 : 2013년 8월 2일 까지
서류심사 / 발표 심사(예선 진출) : 2013년 8월 중
배틀대전 & 시상식 (하루에 모두 진행) : 2013년 9월 초
글로벌 진출 프로그램 (美실리콘밸리 DEMO 대회 참가 및 현지 멘토링) : 2013년 10월 14일 ~ 10월19일
* 서류심사 통과자는 8월 셋째주중 개별 연락 예정이며, 2차 발표심사 전까지 APK 파일을 제출해야하고, 미제출시 탈락됩니다.
* 사정에 따라 일정이 변경될 수 있습니다.

[심사기준]
1차 서류심사 (60개 선발)
2차 발표심사 (20개 선발)
3차 배틀대전 (10개 선발)
* 2차 발표심사를 통과한 20개 팀은 배틀대전에 참여해야하고 그 결과로 최종 순위가 결정됩니다.
* 평가단은 일반인으로 구성될 예정입니다.

[수상내역]
* 선발 : 총 10팀
* 시상구분
대상 : 스마트콘텐츠앱 1, 융합앱 1, 각 1천만 원
최우수상 : 스마트콘텐츠 1, 융합앱 1, 각 5백만 원
우수상 : 스마트콘텐츠 3, 융합앱 3, 각 3백만 원
예선진출 : 스마트콘텐츠 30, 융합앱 30, 10만원 상당의 올레마켓 팩 상품 지급 (*구체적인 지급 상품 내용은 11월초에 공지)
* 시상금 및 수상특정은 앱 출시 (올레마켓 10월31일까지 등록완료) 확인 후  지급 (시상 10팀, 예선 진출팀 모두 해당)
: 단, 시상 10팀중 예비창업자인 경우 앱 출시 조건 외에 추가로 10월31일까지 창업등록 후 사업자 등록증 제출 확인 후 지급
* 창업공간은 KT의 에코노베이션 센터와 중기청의 스마트 앱 누림터에서 제공하여 입주 기회 제공
* 글로벌 진출 프로그램은 美실리콘밸리 DEMO대회 전시부스 제공, 컨퍼런스 참석 및 현지 멘토링 제공으로 구성
* 美실리콘밸리 탐방 및 DEMO대회 참석 특전은 사정에 따라 변경될 수 있음

[유의사항]
공모전 신청시
- 앱 개발 능력이 있는 예비 창업지원자 혹은 초기창업자(3년 이내)는 누구나 참여 가능하며 마켓에 등록되지 않은 베타버전 앱으로 참여 가능합니다. (단, 10월까지 올레마켓 등록 완료 되어야함)
- 신청방법은 참가서류를 다운받아 작성 후 APK파일(메타버전 앱)혹은 앱시연 동영상과 사업자등록증(기창업자)을 함께 이메일 접수
- 참가내용은 신청기간 2013년 6월27일 ~ 8월2일 중에는 이메일로 재 접수하여 수정할 수 있습니다.
- 1인단 참가 수량의 제한은 없으므로, 여러 개의 어플리케이션 개발 참가 접수도 가능합니다.
 
 
참가신청 및 상세내용 안내 : http://www.econovation.co.kr/fair/
 
 

제4회 서울 앱 공모전

기타

 

 

 

제4회 서울앱 공모전
 
공모기간 : 2013.6.20(목) ~ 9.17(화)
공모대상 : 스마트폰, 테블릿PC, 스마트TV용 애플리케이션
응모자격 : 창의적인 누구나 참여가능 (팀 10명 이하)
총상금 : 3,600만원
대상 1명 : 700만원
최우수상 2명 : 각 500만원
우수상 3명 : 각 300만원
장려상 10명 : 각 100만원
 
접수방법 : 와우서울(http://wow.seoul.go.kr/app)에서 앱 파일 및 참가서류 인터넷 접수
 
개발기준 : 장르는 게임, 유틸리티 등 제한 없음
반드시 서울시 공공데이터 1개 이상 활용하여 개발
서울시 및 정부의 공공데이터와 민간 OPEN API를 활용하여 Mesh-up 개발 가능
 
* 상세 내용은 와우서울 홈페이지 참조
http://wow.seoul.go.kr/app

제6회 부산 모바일 포럼 안내 - 부산모바일앱개발센터

기타

 

 

제6회 부산 모바일 포럼
 
앱 개발 성공으로 가는길
부산광역시와 KT㈜는 공동으로 성공적인 스타트 업에 대한 정보를 전하기 위해 ‘제6회 부산 모바일 포럼’을 주최합니다. 이번 포럼에서는 스타트 업에 대한 기본 개념에 더하여, 국내외 동향 및 성공사례를 통하여 부산의 앱 개발자들에게 다양한 정보가 준비되어 있습니다. 모바일 앱 개발에 관심있는 개발자 여러분들의 많은 관심과 참여 부탁드립니다.
 
[행사개요]
행사명 : 제6회 부산 모바일 포럼 (앱 개발 성공으로의 길)
대상 : 모바일 앱 개발에 관심있는 일반인, 학생 등 150명
일정 : 2013년6월21일(금), 13:00 ~ 17:00
장소 : 부산문화콘텐츠콤플렉스 3층 컨퍼런스 홀
참가비 : 전액무료
 
[프럼 아젠다]
13:00 ~ 13:30 등록 및 접수
13:30 ~ 14:20 스타트업을 하기전 고려해야 할 5가지 (마켓사이즈 분석, 투자, 홍보 등) - 명승은대표 /벤처스퀘어
14:20 ~ 15:10 스타트업을 위한 플랫폼의 분류와 벤치마킹  (스타트업이 알아야 할 플랫폼과 비즈니스 모델 사례 분석) - 황병선교수 / 청강문화산업대
15:10 ~ 16:10 앱개발자가 바로 쓸 수 있는 서비스 (앱 개발을 위해 필요한 서비스의 필요성 및 국내외 동향) - 곽상용 매니저 / KT
16:10 ~ 17:00 게임 앱 개발로 살아남는 스마트업 만들기 (아동용 앱 개발 성공사례 및 캐주얼 게임 해외 진출사례) - 허영중 대표/ 오르카
17:00 ~ 17:30 네트워킹
 
[포럼장소]
부산문화콘텐츠 콤플렉스 3F 컨퍼런스 홀
지하철 : 센텀시티역(2호선) 6번출구, 도보 10분
버스 :
- 일반 : 181, 115, 54, 115-1, 31, 200, 5-1, 155, 100, 100-1
- 마을 : 해운대구1, 해운대구3-1, 해운대구3-2, 해운대구3, 수영구2
- 급행 : 1002, 1007
- 좌석 : 307
 
[문의 및 신청]
문의 : 부산정보산업진흥원 김국태, Tel:051-749-9457, e-mail:kkt0103@busanit.or.kr
신청방법 : 온오프믹스 웹사이트 접속(http://onoffmix.com/event/16178) > 참여하기 클릭 > 모임 참여하기 작성 > 모임 참여하기 클릭 > 접수완료

 

2013 DB 매쉬업 공모전

기타

 

 

공모주제 

DB·API를 매쉬업 하라!
 
공모내용
개발부분 : DB·API를 매쉬업 하여 개발한 서비스
기획부문 : DB·API를 매쉬업 하여 제안한 서비스 아이디어
 
공모기간
2013. 5. 27. ~ 7. 24. 16:00까지

참가대상
개인 또는 팀 단위
학생(초·중·고·대학 및 대학원생), 개발자, 일반직장인 등 누구나 참여 가능
 
접수방법
공모전 홈페이지를 통한 온라인 접수 (http://www.dbstore.or.kr/mashup2013/apply.do)
DB·API를 2개 이상 매쉬업 한 웹서비스, 모바일 앱 등의 창의적인 서비스를 기획·개발하여 서비스 확인이 가능한
파일 또는 URL 제출 ※ 서비스 개발언어 및 플랫폼 제한없음
참가신청서 1부 당 기획서 및 개발작품 1건을 원칙으로 함
1인(팀)이 부문별 중복 참여 및 여러 개의 기획 ·개발 작품 제출 가능
단, 수상작 선정시 여러 출품작 중 최고점을 받은 한 작품에 대하여만 시상하며
동일내용으로 기획부문과 개발부문 동시 수상후보인 경우 개발부문으로 시상

제출서류
개발부문 : 참가신청서(온라인양식), 개발계획서(공모전 양식 다운로드), 서비스 개발물(서비스 확인이 가능한 파일 및 URL 제출)
기획부문 : 참가신청서(온라인양식), 기획서(공모전양식 다운로드), 스토리보드
 
심사방법
1, 2차 전문가 심사 ※ 공모전공개용 DB·API 사용시 가산점(5점 이내) 부여
개발부문 : DB활용여부, 창의성, 유용성, 시장성, 기술성
기획부문 : DB활용여부, 창의성, 유용성, 구현가능성
 
시상규모
1) 대상 (미래부장관상)
- 개발부분 : 1종 1,5000만원
- 기획부문 : 1종 300만원
2) 최우수상 (공동주관기관장상)
- 개발부문 : 3종 각 500만원
- 기획부문 : 2종 각 200만원
3) 후원기관장상
- 개발부문 : 5종 각 300만원
- 기획부문 : 3종 각 100만원
4) DB제공부문
- 5종 각 100만원
※ 상금의 제세공과금은 수상자 본인 부담
※ 특별부문 : DB제공부문은 공모전공개용DB 제공자 대상으로 활용도가 높은 DB를 선정·시상
 
유의사항
주관기관은 공모전공개용 DB·API 목록 외에는 매쉬업서비스 개발을 위한 DB·API 중개를 하지 않으므로 개별적으로 DB·API를 입수하여 개발해야 함
출품작은 미발표된 신규 창작물이어야 함
상품광고, 음란물, 미풍양속을 해치는 작품, 대리작, 중복작 및 타 공모전 수상작은 심사에서 제외되며, 입상 후 타 공모전 수상작, 대리작 또는 표절로 확인 시 수상 취소 및 상금 회수 조치함
부문별 수상작에 대한 저작권은 공모전 참가자에게 있음
출품작은 제3자의 저작권(음원, 영상, 사진, 이미지, 캐릭터 등), 상표권 등 일체의 법적 문제가 없어야 하며, DB·API의 무단사용 등으로 발생하는 법적 제반 문제에 대한 책임은 공모전 참가자에게 있음. 추후 법적인 문제 발생시에는 접수 및 수상이 취소됨
출품작은 일체 반환하지 않으며, 상금에 대한 제세공과금은 수상자 본인이 부담
 
공모전 일정
접수마감 : 2013.7.24
1차심사 : 2013.7.29~8.9
멘토링데이 : 2013.8.12~8.16
2차심사 : 2013.8.26~9.6
시상식개최 : 2013.9월말
※ 일정은 추후변동 가능하며, 멘토링데이 및 시상식 개최일은 확정시 공지함
 
참가자 특전 1 
멘토링데이란?
본 공모전은 1차 심사를 통과한 기획 및 개발부문 참가자들을 대상으로 공동주관사인 KTH와 SKT의 기획 및 기술전문가가
개별 멘토링 서비스를 제공
 
참가자 특전 2 (http://topenlab.sktelecom.com/Equipment/EquipmentAnn.aspx)
본 공모전 참여자들은 공동주관사인 SKT의 에서 다양한 개발환경 이용 가능
단말기 : WCDMA, LTE용 스마트폰, 태블릿 등
계측기 : 개발, 시험에 필요한 다양한 계측기 구비
프로젝트룸 : 테스트룸, 쉴드룸 등 개발/검증시험이 가능한 공간
세미나/회의실 : 아이디어 기획 등 자유롭게 토론·공유가 가능한 공간
 
 

[안드로이드스터디] 안드로이드 앱 개발자 스터디 부산12기 모임 모집 안내

모바일앱개발
안녕하세요!
오랜만에 부산에서 안드로이드 앱 개발자 스터디 회원 모집을 하게 되었습니다.
이번에 12기 모집은 신청자중 8명을 선발해서 진행하고자 합니다.
일단, 자바 특강을 시작으로 모임을 진행하고자 합니다.
스터디 모집 내용은 다음과 같습니다.
스터디 : 부산12기 안드로이드 앱 개발자 스터디
모집일자 : 2013년6월4일 ~  2013년6월12일
모집선별 : 6월13일, 발표 : 6월14일
첫모임 : 2013년6월15일
모임시간 : 매주 토요일 오후 2시 ~ 6시 (4시간)
모임장소 : 부산모바일앱개발센터 (해운대 우2동 센텀시티 벤처타운 301호, 부산정보산업진흥원 3층)
모임내용 : 자바강의 -> 안드로이드앱 스터디 -> 앱 개발 프로젝트진행
신청방법 : 아래 URL에 코멘트에 "참가합니다. / 자바실력 / 앱 또는 프로그램 개발경험 / 하고있는일" 정도 적어 주시면 됩니다.
http://www.androidstudy.co.kr/bbs/board.php?bo_table=B11&wr_id=2586
선발기준 : 8명 이상이 될 경우 가벼운 시험을 통해서 선발할 예정.
교육비 : 무료 (단, 교제는 공동구매로 함께 구입)
교제 : 명품자바 (공동구매 구입, 29,000원 -> 26,000원), 안드로이드앱 교제 선정중
* 교제 구입은 첫 모임때 확정된 회원에 한해서 일괄적으로 교제비를 받아서 한꺼번에 주문할 예정 입니다.
 
예상일정 :
6월15일 ~ 7월13 : 5주 자바 교육, 오정훈 부운영자 특강 (4주로 단축 될 수도 있음)
7월20일 ~ 9월말 : 2개월 안드로이드 앱 개발, 단원별 나눠서 발표 방식 진행
9월 ~ 10월 : 앱 프로젝트 진행 (1인 1개 앱, 2인1조 정도 편성)