[JVESoft] 광고와 결재 컴포넌트(AdMob, Paypal 등)

2015.05.18 09:29

JVESoft는 각종 광고 플랫폼과 결재 플랫폼에 연결할 수 있는 컴포넌트를 제작해 판매하고 있습니다.


RAD Studio에서는 TBannerAd 컴포넌트로 광고기능TInAppPuchase 컴포넌트로 결재 기능을 지원하고 있습니다.

각 컴포넌트의 기능과 편의성을 검토해 보시고 원하는 컴포넌트를 선택해서 광고와 결재기능을 여러분의 앱에 추가하시기 바랍니다.




저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

험프리.김현수 험프리.김현수 Firemonkey/컴포넌트

파이어몽키 용 그리드 컴포넌트 안내 - FirePower

2015.02.23 13:24

태블릿용 앱에서는 한 화면에 많은 정보(여러 컬럼과 레코드)를 표시해야하는 경우가 있는데요.

이때, 기본 컴포넌트를 이용한다면 리스트뷰에 컬럼을 추가해 구현할 수 있지만, 아무래도 전통적인 그리드 컴포넌트가 필요할 수 있습니다.


오늘은 이미 인포파워 그리드로 유명한 Woll2Woll사의 파이어몽키용 그리드 컴포넌트인 FirePower 컴포넌트를 소개합니다.


제가 트라이얼로 돌려본 주요 기능은 아래와 같습니다.

  • 기본 그리드 컴포넌트(TGrid, TStringGrid) 대비 스크롤 속도가 상당히 빠릅니다.(이 부분은 기본 컴포넌트의 성능도 꾸준히 개선되고 있습니다.)
  • 다양한 스타일(배경색상, 글자색, 글자 스타일 등)을 적용할 수 있습니다.
  • 셀에 버튼, 이미지 등 속성을 지정할 수 있습니다.
  • 컬럼별 색상을 지정할 수 있습니다.
  • 컬럼별 정렬이 가능합니다.

그 외의 기능들은 제품소개 또는 트라이얼로 테스트 할 수 있습니다.

엠바카데로 테크니컬 파트너 페이지에도 등록되어 있습니다.(최신버전을 지원하는 다른 컴포넌트도 알아보시기 바랍니다.)


참고 링크



관련 글


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

험프리.김현수 험프리.김현수 Firemonkey/컴포넌트 XE7, 그리드

[XE5~XE7] FGX 컴포넌트 소개(오픈소스) - ProgressDialog, LinkedLabel 등

2014.12.03 10:14

러시아의 개발자(Бровин Ярослав)가 오픈소스로 공개한 컴포넌트를 소개합니다.

라이선스는 MPL 2.0(소스코드 변경 시 오픈, 사용 시 오픈하지 않아도 됨)

  • TfgProgressDialog, TfgActivityDialog이 - 긴 작업의 진행 상태를 표시합니다 (아이폰 OS, 안드로이드) 
  • TfgVirtualKeyboard - 가상 키보드와 단순화 된 작업 (아이폰 OS, 안드로이드) 
  • TfgActionSheet이 - 페이지 작업을 선택합니다 (http://fire-monkey.ru/topic/23-kak-sdelat-panel-dlia-vybora-deistvii-na-podob/ ) 
  • TfgGradientEdit - 그라데이션을 설정하기위한 더 나은 제어 
  • TfgColorsPanel - 색상의 설정은, 사용자가 색상을 선택할 수 있습니다. 
  • TfgLinkedLabel - 링크를 표시합니다. 링크를 클릭하면 표준 브라우저에서 열립니다으로 (모든 플랫폼을 지원합니다)
  • Style 생성 시 필요한 오브젝트 컴포넌트 등록

다운로드(XE5, XE6, XE7): 

 - http://fire-monkey.ru/topic/83-fgx-indikatciia-khoda-vypolneniia-dlitelnykh-operatci/



컴포넌트도 좋지만 내부에 구현된 소스를 참고하면 실력향상에 도움이 될겠습니다.

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

험프리.김현수 험프리.김현수 Firemonkey/컴포넌트

파이어몽키 안드로이드 네이티브 컴포넌트(오픈소스) - DPF

2014.12.01 10:42

파이어몽키 멀티-디바이스 앱 개발의 장점은 하나의 소스코드로 여러개의 플랫폼을 개발할 수 있다는 것입니다.

그리고, 또다른 장점은 필요한 경우 네이티브 API와 SDK를 사용할 수 있다는 장점도 있습니다.


위 장점을 최대한 활용한 오픈소스 프로젝트를 소개합니다.

이 오픈소스 프로젝트에서는 안드로이드 네이트브 기능(SDK, API)를 이용해 네이티브 UI와 기능을 갖는 컴포넌트를 제공합니다.

만약, 안드로이드 전용 앱을 만드는 경우 해당 오픈소스를 활용한다면, 기본 컴포넌트 외에도 더 풍부한 컴포넌트를 이용해 앱을 만들 수 있습니다.


Some components:
+ Added TDPFJAlertDialog
+ TDPFJAnalogClock
+ TDPFJButton
+ TDPFJCheckBox
+ TDPFJChronometer
+ TDPFJDatePicker
+ TDPFJDatePickerDialog
+ TDPFJEditText
+ TDPFJImageView
+ TDPFJListView (not completed)
+ TDPFJProgressBar
+ TDPFJProgressDialog
+ TDPFJTextView
+ TDPFJTimePickerDialog
+ TDPFJToast
+ TDPFJView
+ TDPFJRadioButton
+ TDPFJNumberPicker
+ TDPFJSeekBar
+ TDPFJTabHost Component (Tabbed view)
+ TDPFJSpinner Component (Dropdown list)
+ TDPFJTextSwitcher Component (Fade/Slide Texts)
+ TDPFJTextClock
+ TDPFJWebView


그리고, XE5 부터 꾸준히 업그레이드를 제공하고 있는 것도 큰 장점으로 꼽을 수 있습니다.


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

험프리.김현수 험프리.김현수 Firemonkey/컴포넌트 dpf, 네이티브, 안드로이드, 컴포넌트

파이어몽키 iOS 네이티브 컴포넌트(오픈소스) - DPF

2014.12.01 10:35

파이어몽키 멀티-디바이스 앱 개발의 장점은 하나의 소스코드로 여러개의 플랫폼을 개발할 수 있다는 것입니다.

그리고, 또다른 장점은 필요한 경우 네이티브 API와 SDK를 사용할 수 있다는 장점도 있습니다.


위 장점을 최대한 활용한 오픈소스 프로젝트를 소개합니다.

이 오픈소스 프로젝트에서는 iOS 네이트브 기능(SDK, API)를 이용해 네이티브 UI와 기능을 갖는 컴포넌트를 제공합니다.

만약, 안드로이드 전용 앱을 만드는 경우 해당 오픈소스를 활용한다면, 기본 컴포넌트 외에도 더 풍부한 컴포넌트를 이용해 앱을 만들 수 있습니다.


Some Wrapped Frameworks:
* AddressBookUI.framework
* AddressBook.framework
* iAd.framework
* EventKit.framework
* GameKit.framework
* MapKit.framework
* MessageUI.framework
* MobileCoreServices.framework
* QuickLook.framework
* SystemConfiguration.framework
* Social.framework
* StoreKit.framework
* WebKit.framework

그리고, XE5 부터 꾸준히 업그레이드를 제공하고 있는 것도 큰 장점으로 꼽을 수 있습니다.

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

험프리.김현수 험프리.김현수 Firemonkey/컴포넌트 dpf, ios, 네이티브, 컴포넌트

엔터프라이즈 DBMS에 직접 접속할 수 있는 방법(컴포넌트 소개)

2014.12.01 10:13

모바일 앱에서 엔터프라이즈 DBMS(SQL Server, Oracle, Interbase Server 등)에 접속하기 위해서는 멀티티어 기술을 이용하는 것이 효과적입니다.


모바일 앱은 모바일 특성상 작은 하드웨어 자원을 사용하고, 연결이 보장되지 않은 네트워크를 이용합니다.

그래서 앱에서는 필요한 최소한의 데이터만 받아 처리하는 것이 효과적이고, 언제 끊어 질지 모르는 네트워크 상에서 트랜젝션을 처리하기 위해서는 예외처리에 많은 노력이 들어갈 것입니다.


위의 이유로 모바일에서 엔터프라이즈 데이터 이용을 위해서는 멀티티어 환경으로 서버에서 모바일을 관리하는 것이 효과적입니다. 

델파이를 이용한 모바일 앱에서는 데이터 스냅 또는 REST 클라이언트 기술을 이용해 멀티티어를 이용할 수 있습니다.


하지만, 

네트워크 연결이 보장된 일부 환경에서는 2티어 방식으로 모바일 앱에서 직접 DBMS에 접속할 수는 몇가지 방안이 있습니다.


첫째, FireDAC 컴포넌트를 이용해 InterBase Server에 접속 할 수 있습니다.

둘째, ODAC, SDAC 등의 외부 컴포넌트를 이용해 TCP/IP 기반으로 각 서버 컴포넌트를 이용할 수 있습니다.

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

험프리.김현수 험프리.김현수 Firemonkey/컴포넌트