Monday, September 29, 2008

Let's Dance On Cloud Field With Open Source Android x Salesforce Application

Let's start bringing up Android application collaborating with Salesforce. It's open source project, so you all could join this project and exert your ideas, skills and desires on the Android.

This open source project's missions are here.

* Android-SDK Deep Diving.
* Creating Killer B2B, B2C Mashup Applications.
* Building new business methodology on the Android platform.

Also the roadmap is the followings.

* Completing significant application connecting to Salesforce.
* Expanding app's possiblity to all cloud feild based on Salesforce platform.

The source code will open soon.

Wednesday, September 17, 2008

Salesforce Google Android は、現在 Salesforce と連携して、商談、取引先の管理、および Google Visualization API を呼び出して集計結果をグラフすることができます。特徴として現在下記の3つになります。

* Salesforce のカスタマイズ内容を Sync を行いすぐさま反映
* Google Android Platform の強力な処理の能力を用いることにより実現する軽快な動作
* Salesforce Visualforce, Apex Code と連携していることによる高い拡張性

特に Visualforce, Apex Code から SOAP/REST のサービスを呼び出せるだけでなく、Salesforce Android 自身にも軽量な SOAP エンジンを実装しているため、直接 Salesforce Android から外部 Web サービスを呼び出すことも可能。

今後も Enhance を続けてゆきます。





















Tuesday, September 09, 2008

Cloud - Android, Visualforce, Apex Code and Salesforce

The clould crawling is very fantastic real. We dont need not only to have a host server but lots of applications. It's enough to go forward with technical skill a bit.

The point is a combination of platforms, applications and ideas. Recrossing them again and again, add and add, rebuild and rebuild till you feel your combination is correct intuitively.

For instance, Visualforce handling google news by calling google RSS Feed API and report/chart view by htting google visualization API. Apex Code working on lots of data by connecting to SOAP/REST servers, Android controlling user-friend-full GUI and speedy performance by running on mobile,...they are all killer component each other.

What would happen if add great idea to these components?

The world everybody can conquer is coming.

Cloud of Salsforce, Android, Visualforce and Apex Code is unlimited..!

Monday, September 08, 2008

That's Cloud - Android, Salesforce, Visualforce, Apex Code to the Cloud

Android から Salesforce Visualforce を取り込むことに成功しました。Android でばっちり Visualforce から返還された html および javascript を動作/表示できています。

一番左の画像は、取引先の詳細情報。簡単に visualforce のタグから生成された各項目の表示しています。真ん中の画像は、google news の Google RSS Feeder を使用した取得結果を Apex でいくつかデータを編集して表示。取引先名に関する google news を取得してきてリストで表示します。一番右が google map の表示。住所情報をマッピングしており、もちろん地図を動かせます。





































また、レポート/ダッシュボードも android で表示可能でした。例えば↓はレポート表示。多少ロードに時間がかかりますが、Google Visualization のレポート表示結果を html/javascript | image 表示できます。このレポートは、javascript を埋めた結果を表示しているので、ソートが実現できます(金額、フェーズでソートしています)。



















もうここまで来たらやりたい放題!Visualforce を表示できて Apex Code につなぐことができれば、そこから Apex Code を駆使して HTTP/REST or HTTP/SOAP で外部サービスアクセスできます。それらサービスから取得したデータ等の加工も Apex Code (Salesforce 側)に任せればよいので(ある程度 Salesforce が保証してくれるので)、クライアント側はパフォーマンスやメンテナンスを気にする必要がありません。

本当に必要な部分だけを持って、あとはあっち側の世界へ。That's cloud world where everything would be accessible..!!

Wednesday, September 03, 2008

Salesforce visualforce x Google Chrome




Google Chrome がβでありながら姿を現しました。そこで visualforce はどんな感じで動作するのかみてみました。iphone safari デモ用に作っていた visualforce ですが、カレンダー(+ yahoo ui calendaer)、取引先(+ google rss feeder, google map)、ダッシュボード(google visualization) の画面もきれいにうつっています。

Afrous Dashboard

Visualforce をクールにさばいている華麗なるアプリ、「Afrous Dashboard」.
http://www.mashmatrix.com/ja/product/afrous4sf/
http://www.mashmatrix.com/ja/news/pressrelease/2008/08/-afrous-dashboard.html

何がよいか?は個人的に下の3点。
1. ドラッグ & ドロップで、そのダッシュボード画面で、ダッシュボードを編集できる
2. パフォーマンスがはやい
3. Mashup の拡張性もあり

salesforce のダッシュボードは現状 web 上の閉じた世界にいます。編集する場合は、次へのウィザードにて設定を行っていきます。これはこれでよいのですが、上記の3点を補うスペックはあまりありません。Afrous であれば、上記の3点はカバーされます。1, 2 は、そのときそのときの使う面で重要ですが、 3 は今後の可能性を示唆します。salesforce 内のデータでなく、例えばその場のダッシュボード画面でマッシュアップを行い、商品の画像とか色々たの web サービスから情報を取得できるのです。

すばらしい。

Tuesday, September 02, 2008

Salesforce describeLayout

Salesforce の describeLayout にも対応しました。これで、レコードタイプで指定されたページのセクション及び各項目を android 上に表示することができました。また、住所情報の項目にはリンクをはって、google map を呼び出し。

あとは背景色を白にしました。清潔感がでました。