포럼

안녕하세요. 내년 2월에 졸업을 앞두고 있는 컴퓨터공학과 학생입니다.
올해 저희 학교에서 졸업 작품을 세 명이 한 조를 이루어 수행하게 되었습니다.
졸업 작품 주제를 무엇으로 할까 고민하다가 XE와 연동이 되는 안드로이드 네이티브 앱을 개발해보는건 어떨까 생각이 들었습니다.

 

제로보드4 시절부터 홈페이지를 운영해왔었고, 현재 XE 기반의 (아무도 찾지 않는) 홈페이지를 보유하고 있습니다.
이미 시중에 XE와 연동되는 안드로이드 앱이 나와있는걸로 알고 있지만, 이번 프로젝트를 통해 XE의 구조를 더 자세히 이해하고, 웹과 앱을 연동시키는 원리를 이해하고자 이 분야를 선택하게 되었습니다.

 

프로젝트 시작에 앞서 여러 가지 연구를 해본 결과, 웹과 앱을 연동시키는 데 XML 또는 JSON이 이용되고, 앱 측에서 이 데이터를 가공하여 필요한 변수로 받아들인다는 사실을 알았습니다.

 

아래는 제가 생각해본 프로젝트 산출물의 구조입니다.

그림1.png

먼저 앱측에서 프로젝트 모듈을 호출(①)하면,

프로젝트 모듈은 기존의 XE 모듈(메뉴, 회원목록, 문서 등...)의 함수를 호출(②)합니다.

호출된 함수들은 모듈 측으로 결과물(성공/실패 또는 결과값의 배열)을 반환(③)합니다.

모듈은 View를 통해 반환된 결과물을 JSON형태로 출력하고, 앱은 JSON 형태의 값을 받아들이고(④),

이 값을 가공하여 UI에 뿌려줍니다.

 

이러한 구조로 프로젝트를 진행하려고 하는데, 여러분들의 조언을 듣고 싶어서 글을 올리게 되었습니다.

잘못된 부분이나 고쳐야 할 점 지적해주시면 감사하겠습니다.

 

지금까지 두서없는 긴 글 읽어주셔서 감사합니다.

글쓴이 제목 최종 글
XE 공지 정치와 관련 되거나 욕설 포함된 컨텐츠 작성에 주의 부탁드립니다.  
XE XE 공모전 2014 : 웹템플릿 3종과 XEIcon font를 공개합니다 [3] file 2015.04.06 by IOZ
지드래고 여러분 새로고침 없이 댓글,추천 하시나요? [9] 2015.04.06 by 지드래고
졸라맨 핫이슈 엄청난 버그 발견함. [24] 2015.04.04 by ひりゅう.
Devel0per 구글 통계 대시보드 애드온 [37] file 2015.04.04 by Devel0per
시니시즘 개인적으로 XE에 꼭 붙여보고 싶은 텍스트 에디터 [8] file 2015.04.03 by 시니시즘
푸른쉼터 XE 연동 안드로이드 앱 개발 프로젝트에 대한 조언을 구합니다. [5] file 2015.04.03 by GG
socialskyo XE 비밀 글(댓글)에 대해서 [37] 2015.04.02 by socialskyo
하늘희 손쉽게 알림창을 띄울 수 있는 알림창(showindow) 애드온 입니다. [30] file 2015.04.01 by 하늘희
이온디 일기장 게시판 스킨 제작기(4) [4] 2015.04.01 by 키스미베이베
socialskyo 이걸 어디다 말해야 할지.. [3] 2015.04.01 by YJSoft
DING_ xe 위젯이나 모듈에 conf [1] 2015.04.06 by DING_
숭숭군 아... XE버그때문에 멘붕.. [5] 2015.03.31 by 하늘희
키스미베이베 흠 프로파일러 모듈은 진행이없나용?? [3] 2015.03.30 by 숭숭군
socialskyo lune 게시판 스킨 참 좋다고 생각 합니다. [2] 2015.03.29 by socialskyo
체피 AWS를 중심으로 한 클라우드와 IDC의 비교에 대한 소고 [4] 2015.03.29 by NOVCUBE
kj1212_ 소셜 xe 에 구글 계정을 추가해 보았습니다. 테스트 부탁해요. 곧 배포하려고 해요. [15] 2015.03.27 by BJPain
키스미베이베 혹시 외부페이지로 메인하시는분 있으신가요? [2] 2015.03.27 by 키스미베이베
착한악마 파일업로드에...썸네일 지정은 ... [3] 2015.03.27 by 착한악마
newi 연속 다운 방지 애드온 있나요? [3] 2015.03.27 by Canto
이온디 업글타일(텍스타일) vs 네이버블로그 [8] 2016.09.28 by 기진곰