델파이 XE2의 Update4의 많은 변화 가운데 눈에 띄는것이 모바일 접속을 위한

프록시 생성 기능 입니다.


델파이 XE2 Update4를 이용하여 DataSnap 서버를 생성하면 클라이언트에서 사용할 수 있는

프록시 유닛을 서버측에서 자동으로 제공해 주는 기능 입니다.


아래의 링크에서는 데이터스냅 서버를 생성하는 위저드를 볼 수 있습니다.

http://tech.devgear.co.kr/delphi_kb/192


서버를 생성하는 중에 아래의 화면과 같은 화면에서 Mobile Connection을 Check 하여 서버를 생성합니다.

그리고 다른 위저드는 위의 링크의 순서와 동일하게 생성한 후 서버를 기동합니다.


datasnap_ios_1.png


서버를 기동하고 인터넷 브러우저에서 아래의 링크를 입력하여 파일을 다운 받습니다.


http://localhost:8080/proxy/freepascal_ios50.zip


브라우저에서 링크를 입력하면 서버에 생성되어 있는 메소드 연결에 필요한 함수들을 포함한 프록시 유닛

들을 다운 받을 수 있습니다.


소스유닛들을 새로운 델파이 iOS 프로젝트에 포함한 후 아래와 같이 코딩할 수 있습니다.

이전에 복잡한 코드들을 프록시 유닛의 함수를 호출해 줌으로 쉽게 DataSnap REST 서버에 접속하여

서버로부터 데이터를 수신할 수 있습니다.


datasnap_ios_2.png


DataSnap 서버의 ReverseString 함수를 프록시를 통하여 마치 로컬의 함수를 호출한것 처럼 쉽게

사용할 수 있습니다.


아래의 이미지는 아이폰 시뮬레이터에서 호출한 예입니다.

iOS Simulator Screen shot 2012. 3. 6. 오전 11.45.55.png


델파이를 이용한 아이폰 앱 만들기는 아래 링크를 참조 하세요


http://tech.devgear.co.kr/firemonkey/683






번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 24144
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 22440
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 24478
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 30332
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 31469
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 26796
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 47803
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 184753
10 CodeRage 8: Delphi 온라인 무료 세미나 개최 관리자 2013.10.15 3390
9 iOS UI 디자인 (델파이XE4 활용) 관리자 2013.07.19 3817
8 Developer Direct LIVE! 모바일 썸머 스쿨!! 관리자 2013.07.06 2980
7 TListView iOS 샘플 제공 관리자 2013.06.28 4057
6 아이폰, 아이패드, 아이팟 앱 개발을 위한 파이어몽키 용 TMS 컴포넌트가 출시되었습니다. 관리자 2013.06.04 3814
5 IOS 앱을 개발하여 App Store에 등록하는 방법 관리자 2013.05.20 5439
4 Delphi XE4에서 iOS 개발 환경 구축시 유의 할점. c2design 2013.05.11 5416
3 [웹세미나 안내] 델파이를 활용한 멀티-디바이스 앱 개발 관리자 2013.03.29 4702
2 델파이로 간단하게 슬라이드 효과를 적용한 iOS앱 만들기 관리자 2013.03.26 4988
» 델파이 XE2 Update4의 새기능 - 더 쉬운 모바일 REST 접속 file 박병일 2012.03.06 9204