Wednesday, March 12, 2008

GWT: The Road to 1.5, Linkers

The Google Web Toolkit compiler is a marvelous tool for turning Java code into highly optimized Javascript, but prior to GWT 1.5, there was no mechanism for developers to customize the packaging of the compiler output, or the bootstrap of the application.

C developers are used to the ability to override the entry point glue code ('start' method in crt1.o for example), or to package statically, dynamically, etc, so why not provide this capability for GWT developers as well?

This will allow GWT compiled code to packaged and bootstrapped into environments like Flash/AIR Apollo, Gears, Gadget Containers, and the example I'm going to show today: Android Offline/Online Hybrid applications.

What's a Syndroid


As part of my ongoing prototyping in Syndroid, I stumbled onto the idea of a hybrid Android application. One where some of the UI can be rendered via GWT in the embedded WebKit, and the other part, running as native Java/Dalvik code accessing Android APIs.

For example, you may wish to develop a Gadget with GWT, that runs in several containers, but when it runs on Android, it has additional access to information like Contacts, Location, etc. How can GWT code call native Android functions?

Generators Again? The Android Native Interface


Before showing you the magic sauce that permits this, let's look at an example API of how we might like this to work. This will all seem familiar to those who use GWT RPC. First, let's create an interface that will trigger a GWT Generator.

package org.timepedia.syndroid.client.android;
public interface AndroidNativeInterface {}

and a sample interface exposing a method to retrieve our GPS coordinates

package org.timepedia.syndroid.client.android;
@ImplementedBy(LocationServiceImpl.class)
public interface LocationService extends AndroidNativeInterface {
String getLocation();
}

next, Android implementation code (*warning, code may not work, I just typed it into the blog without testing)

package org.timepedia.syndroid.android;
public class LocationServiceImpl implements LocationService {
public Location getLocation() {
LocationManager lm = (LocationManager)
Context.getSystemService(Context.LOCATION_SERVICE);
return locationManager.getCurrentLocation("gps").toString();
}
}

finally, some GWT code that uses it

LocationService lService = (LocationService)GWT.create(LocationService.class);
Window.alert("My location is: "+lService.getLocation());

Great, but how does it work, and how do Linkers fit in?


There are a few ways that RPC calls between GWT and Android could work. For example, a traditional XHR request could be made to a HTTP service running on Android. But this would require the API to be asynchronous and have a high overhead.

It turns out, that the native WebKit that comes with Android has the capability to extend the native Javascript APIs available via Java. For example,

WebView wv=new WebView(this);
wv.getSettings().setJavaScriptEnabled(true);
wv.addJavascriptInterface(new LocationServiceImpl(), "locationService");

This binds our Android LocationServiceImpl instance to a globally scoped JavaScript object called 'locationService', allowing Javascript code to invoke the locationService.getLocation() method.

We now have two problems to solve, first, generate GWT code in a Generator that invokes this $wnd.locationService.getLocation() global object, and secondly, to generate Android bootstrap code (shown above), an AndroidManifest, and package up everything into a APK file that can be installed on a phone. The latter problem is what Linkers help solve.

The Generator's Job


I won't go into detail about how to implement the Generator, as it's been covered before in this blog, the Generator essentially creates a LocationServiceImpl class, with JSNI method getLocation(), which calls $wnd.locationService.getLocation()

The Linker's Job


The Linker has the bulk of the grunt work here. Here's what it must accomplish:
1. Generate Bootstrap Android application
2. For each generated AndroidNativeInterface, add Javascript bindings
3. Place all generated resources in proper Android asset layout
4. Create Android Manifest file
5. Add extra code to load the initial WebView start page with GWT app
6. Invoke Android tools to compile Dalvik code, and package APK files.


The Linker and LinkerContext interface in GWT 1.5 allow one to specify in a module file, which sets of Linkers are run. GWT 1.5 provides some standard ones like the IFrameLinker and XSLinker, which generate the ordinary selection scripts we see in 1.4. The LinkerContext interface provides a mechanism to discover the outputs from the compiler pass, and to emit new ones.

I'll have to end this installment here, because it is getting long and I need to get back to work, in the next installment, I'll show some actual Linker code for an AndroidGadgetLinker.

15 comments:

GK said...

very interesting, thanks!

sexy said...

情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣,情趣,情趣,情趣,情趣,情趣,情趣用品,情趣用品,情趣,情趣,A片,A片,A片,A片,A片,A片,情趣用品,A片,情趣用品,A片,情趣用品,a片,情趣用品,視訊聊天室,聊天室,視訊,ut聊天室,聊天室,視訊聊天室,成人電影,

A片,A片,AV女優,色情,成人,做愛,情色,AIO,視訊聊天室,SEX,聊天室,自拍,AV,情色,成人,情色,aio,sex,成人,情色,色情,情色電影,色情網站,av女優,av,自拍,成人,視訊聊天室,視訊交友網,AV女優,成人,聊天室,ut聊天室,av女優

免費A片,美女視訊,情色交友,免費AV,色情網站,辣妹視訊,美女交友,色情影片,成人影片,成人網站,H漫,18成人,成人圖片,成人漫畫,情色網,日本A片,免費A片下載,性愛

色情A片,A片下載,色情遊戲,色情影片,色情聊天室,情色電影,免費視訊,免費視訊聊天,免費視訊聊天室,一葉情貼圖片區,情色視訊,免費成人影片,視訊交友,視訊聊天,言情小說,愛情小說,AV片,A漫,av dvd,情色論壇,視訊美女,AV成人網,情色文學,成人交友,成人電影,成人貼圖,成人小說,成人文章,成人圖片區,成人遊戲,愛情公寓,情色貼圖,成人論壇,色情

免費A片,美女視訊,情色交友,色情網站,免費AV,辣妹視訊,美女交友,色情影片,成人網站,H漫,18成人,成人圖片,成人漫畫,成人影片,情色網

Anonymous said...

A片,A片,成人網站,成人漫畫,色情,情色網,情色,AV,AV女優,成人影城,成人,色情A片,日本AV,免費成人影片,成人影片,SEX,免費A片,A片下載,免費A片下載,做愛,情色A片,色情影片,H漫,A漫,18成人

a片,色情影片,情色電影,a片,色情,情色網,情色,av,av女優,成人影城,成人,色情a片,日本av,免費成人影片,成人影片,情色a片,sex,免費a片,a片下載,免費a片下載

情趣用品,情趣用品,情趣,情趣,情趣用品,情趣用品,情趣,情趣,情趣用品,情趣用品,情趣,情趣

A片,A片,A片下載,做愛,成人電影,.18成人,日本A片,情色小說,情色電影,成人影城,自拍,情色論壇,成人論壇,情色貼圖,情色,免費A片,成人,成人網站,成人圖片,AV女優,成人光碟,色情,色情影片,免費A片下載,SEX,AV,色情網站,本土自拍,性愛,成人影片,情色文學,成人文章,成人圖片區,成人貼圖

情色,AV女優,UT聊天室,聊天室,A片,視訊聊天室

一夜情聊天室,一夜情,情色聊天室,情色,美女交友,交友,AIO交友愛情館,AIO,成人交友,愛情公寓,做愛影片,做愛,性愛,微風成人區,微風成人,嘟嘟成人網,成人影片,成人,成人貼圖,18成人,成人圖片區,成人圖片,成人影城,成人小說,成人文章,成人網站,成人論壇,情色貼圖,色情貼圖,色情A片,A片,色情小說,情色小說,情色文學,寄情築園小遊戲, 情色A片,色情影片,AV女優,AV,A漫,免費A片,A片下載

Anonymous said...

搬家
搬家
搬家公司
徵信社
徵信
彩妝造型
新娘秘書
票貼
室內設計
室內設計
徵信
徵信社
外遇
徵信
徵信社
外遇
搬家
搬家
花蓮民宿
花蓮民宿
免費a片
a片
免費av
色情影片
情色
情色網
色情網站
色情
成人網
成人圖片
成人影片
18成人
av
av女優

情慾
走光
做愛
sex
H漫
免費a片
a片
免費av
色情影片
情色
情色網
色情網站
色情
成人網
成人圖片
成人影片
18成人
av
av女優

情慾
走光
做愛
sex
H漫
a片
アダルト
アダルト
アダルトサイト
アダルトサイト
離婚
抓姦
外遇蒐證
外遇抓姦
外遇
侵權
仿冒
應收帳款
工商徵信
Shade sail
nike shoes
水泵
电动隔膜泵
自吸泵
离心泵
磁力泵
螺杆泵
化工泵
水泵
电动隔膜泵
自吸泵
离心泵
磁力泵
螺杆泵
化工泵
水泵
电动隔膜泵
自吸泵
离心泵
磁力泵
螺杆泵
化工泵
隔膜泵
气动隔膜泵
隔膜泵
气动隔膜泵
隔膜泵
气动隔膜泵
a片
成人網站
成人影片
寵物用品
情趣用品
情趣用品
MBA
在职研究生
在职博士
補習班
花店
花店
補正下着
中古車買賣
貸款
婚紗
婚紗攝影
補習班
留學
情色
情色
百家乐
轮盘
21点
德州扑克
百家乐系统
真人娱乐场
百家乐
足球
德州扑克
电子游戏
英格兰超级联赛
德国甲组联赛
意大利甲组联赛
西班牙甲组联赛
法国甲组联赛欧冠杯
英超
足球比分
足球彩票
体育彩票
即时比分
堆高機
婚禮佈置
宜蘭民宿推薦
寵物用品
情趣用品
情趣用品
坐月子
植牙
牙齒矯正
租屋
催眠
房屋出租
租房子
xo醬
牛軋糖
牛嘎糖
代償
房屋貸款
信用貸款
失眠
減肥
眼鏡
金門高梁酒
變頻洗衣機
票貼
借款
關鍵字廣告
租車

Anonymous said...

(法新社倫敦四日電) 英國情色大亨芮孟的公司昨天說,芮孟日前去世日本av,享壽成人電影八十二歲;這位身價上億的房地產開發商,曾經在倫成人網站敦推出第一場脫衣舞表演。色情


芮孟的財產估成人網站計達sex六億a片下載五千萬色情英鎊(台幣將近四百億)成人光碟,由於情色他名下事業大多分布在情色視訊倫敦夜生活區蘇活區,因此擁有「成人影片蘇活之王」的稱號。


部落格av公司「保羅芮孟集團」旗下成人影片成人行多種情色雜誌,包括成人網站avRazAV片zle」、「男性世情色a片」以及情色電影「Mayfair」。


色情影片孟本名傑av女優福瑞.安東尼.成人電影奎恩,父親av為搬情色電影運承包商。芮孟av女優十五歲離開學校,矢言要在表演事a片成人影片留名,起先部落格表演讀心術,後來成為巡迴歌舞雜耍表演的部落格a片作人。


a片下載許多評論家認為,他把情色表演帶進a片主流社會色情,一九五九年主持破天荒的脫衣舞表演,後來更靠著在蘇活區與倫avav女優西區開發房地產賺得大筆財色情a片富。


有人形容avdvd芮孟是英成人國的海夫納,地位等同美國的「花花公子」創辦人海夫納。

Anonymous said...

aa片免費看
微風論壇
080哈啦聊天室
6k聊天室
成人聊天室上班族
捷克論壇
大眾論壇
plus論壇
080視訊聊天室
520視訊聊天室
尋夢園上班族聊天室
成人聊天室上班族
a片
a片影片
免費情色影片
免費a片觀看
小弟第貼影片區
免費av影片
免費h影片試看
H漫 - 卡通美女短片
小魔女貼影片
免費影片觀賞
無碼a片網
美女pc交友相簿
美女交友-哈啦聊天室
中文a片線上試看
免費電影下載區
免費試看a短片
免費卡通aa片觀看
女優影片無碼直播
免費性感a片試看
日本AV女優影音娛樂網
日本av女優無碼dvd
辣妹視訊 - 免費聊天室
美女交友視訊聊天室
080免費視訊聊天室
尋夢園聊天室
080苗栗人聊天室
a片下載
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結
好站推薦友情連結

Anonymous said...

白蟻
除白蟻
白蟻防治
跳蚤
除跳蚤
跳蚤防治
蛀蟲
除蛀蟲
蛀蟲防治
白蟻
除白蟻
白蟻防治
跳蚤
除跳蚤
跳蚤防治
蛀蟲
除蛀蟲
蛀蟲防治
除蟲
除蟲

Anonymous said...

☆ 學生情色自拍 ☆☆ 學生情色自拍 ☆☆ 學生情色自拍 ☆☆ 學生情色自拍 ☆☆ 純情色妹妹自拍 ☆☆ 純情色妹妹自拍 ☆☆ 純情色妹妹自拍 ☆☆ 純情色妹妹自拍 ☆☆ 純情色妹妹自拍 ☆☆ 純情色妹妹自拍 ☆☆ 純情色妹妹自拍 ☆☆ 純情色妹妹自拍 ☆☆ 純情色妹妹自拍 ☆☆ 純情色妹妹自拍 ☆免費色情短片線上觀看免費色情短片線上觀看免費色情短片線上觀看免費色情短片線上觀看免費色情短片線上觀看免費色情短片線上觀看免費色情短片線上觀看免費色情短片線上觀看免費色情短片線上觀看免費色情短片線上觀看影片交流,免費色情影片交流,免費色情影片交流,免費色情影片交流,免費色情影片交流,免費色情影片交流,免費色情影片交流,免費色情影片交流,免費色情影片交流,免費色情影片交流,免費色情成人影片,sex貼片區成人影片,sex貼片區成人影片,sex貼片區成人影片,sex貼片區成人影片,sex貼片區成人影片,sex貼片區成人影片,sex貼片區成人影片,sex貼片區成人影片,sex貼片區成人影片,sex貼片區免費檳榔西施摸奶影片免費檳榔西施摸奶影片免費檳榔西施摸奶影片免費檳榔西施摸奶影片免費檳榔西施摸奶影片免費檳榔西施摸奶影片免費檳榔西施摸奶影片免費檳榔西施摸奶影片免費檳榔西施摸奶影片免費檳榔西施摸奶影片免費色咪咪影片網,免費色咪咪影片網,免費色咪咪影片網,免費色咪咪影片網,免費色咪咪影片網,免費色咪咪影片網,免費色咪咪影片網,免費色咪咪影片網,免費色咪咪影片網,免費色咪咪影片網,a片城,免費色情影片a片城,免費色情影片a片城,免費色情影片a片城,免費色情影片a片城,免費色情影片a片城,免費色情影片a片城,免費色情影片a片城,免費色情影片a片城,免費色情影片a片城,免費色情影片免費a片觀賞免費a片觀賞免費a片觀賞免費a片觀賞免費a片觀賞免費a片觀賞免費a片觀賞免費a片觀賞免費a片觀賞免費a片觀賞免費a長片線上看免費a長片線上看免費a長片線上看免費a長片線上看免費a長片線上看免費a長片線上看免費a長片線上看免費a長片線上看免費a長片線上看免費a長片線上看線上免費a片線上免費a片線上免費a片線上免費a片線上免費a片線上免費a片線上免費a片線上免費a片線上免費a片線上免費a片色咪咪影片網色咪咪影片網

Anonymous said...

情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,美國aneros,rudeboy,英國rudeboy,英國Rocksoff,德國Fun Factory,Fun Factory,英國甜筒造型按摩座,甜筒造型按摩座,英國Rock Chic ,瑞典 Lelo ,英國Emotional Bliss,英國 E.B,荷蘭 Natural Contours,荷蘭 N C,美國 OhMiBod,美國 OMB,Naughti Nano ,音樂按摩棒,ipod按摩棒,美國 The Screaming O,美國TSO,美國TOPCO,美國Doc Johnson,美國CA Exotic,美國CEN,美國Nasstoy,美國Tonguejoy,英國Je Joue,美國Pipe Dream,美國California Exotic,美國NassToys,美國Vibropod,美國Penthouse,仿真按摩棒,矽膠按摩棒,猛男倒模,真人倒模,仿真倒模,PJUR,Zestra,適趣液,穿戴套具,日本NPG,雙頭龍,FANCARNAL,日本NIPPORI,日本GEL,日本Aqua Style,美國WET,費洛蒙,費洛蒙香水,仿真名器,av女優,打炮,做愛,性愛,口交,吹喇叭,肛交,魔女訓練大師,無線跳蛋,有線跳蛋,震動棒,震動保險套,震動套,TOY-情趣用品,情趣用品網,情趣購物網,成人用品網,情趣用品討論,成人購物網,鎖精套,鎖精環,持久環,持久套,拉珠,逼真按摩棒,名器,超名器,逼真老二,電動自慰,自慰,打手槍,仿真女郎,SM道具,SM,性感內褲,仿真按摩棒,pornograph,hunter系列,h動畫,成人動畫,成人卡通,情色動畫,情色卡通,色情動畫,色情卡通,無修正,禁斷,人妻,極悪調教,姦淫,近親相姦,顏射,盜攝,偷拍,本土自拍,素人自拍,公園露出,街道露出,野外露出,誘姦,迷姦,輪姦,凌辱,痴漢,痴女,素人娘,中出,巨乳,調教,潮吹,av,a片,成人影片,成人影音,線上影片,成人光碟,成人無碼,成人dvd,情色影音,情色影片,情色dvd,情色光碟,航空版,薄碼,色情dvd,色情影音,色情光碟,線上A片,免費A片,A片下載,成人電影,色情電影,TOKYO HOT,SKY ANGEL,一本道,SOD,S1,ALICE JAPAN,皇冠系列,老虎系列,東京熱,亞熱,武士系列,新潮館,情趣用品,情趣,情趣商品,情趣網站,跳蛋,按摩棒,充氣娃娃,自慰套,G點,性感內衣,情趣內衣,角色扮演,生日禮物,生日精品,自慰,打手槍,潮吹,高潮,後庭,情色論譠,影片下載,遊戲下載,手機鈴聲,音樂下載,開獎號碼,統一發票號碼,夜市,統一發票對獎,保險套,做愛,減肥,美容,瘦身,當舖,軟體下載,汽車,機車,手機,來電答鈴,週年慶,美食,徵信社,網頁設計,網站設計,室內設計,靈異照片,同志,聊天室,運動彩券,大樂透,威力彩,搬家公司,除蟲,偷拍,自拍,無名破解,av女優,小說,民宿,大樂透開獎號碼,大樂透中獎號碼,威力彩開獎號碼,討論區,痴漢,懷孕,美女交友,交友,日本av,日本,機票,香水,股市,股市行情, 股市分析,租房子,成人影片,免費影片,醫學美容,免費算命,算命,姓名配對,姓名學,姓名學免費,遊戲,好玩遊戲,好玩遊戲區,線上遊戲,新遊戲,漫畫,線上漫畫,動畫,成人圖片,桌布,桌布下載,電視節目表,線上電視,線上a片,線上掃毒,線上翻譯,購物車,身分證製造機,身分證產生器,手機,二手車,中古車,法拍屋,歌詞,音樂,音樂網,火車,房屋,情趣用品,情趣,情趣商品,情趣網站,跳蛋,按摩棒,充氣娃娃,自慰套, G點,性感內衣,情趣內衣,角色扮演,生日禮物,精品,禮品,自慰,打手槍,潮吹,高潮,後庭,情色論譠,影片下載,遊戲下載,手機鈴聲,音樂下載,開獎號碼,統一發票,夜市,保險套,做愛,減肥,美容,瘦身,當舖,軟體下載,汽車,機車,手機,來電答鈴,週年慶,美食,徵信社,網頁設計,網站設計,室內設計,靈異照片,同志,聊天室,運動彩券,,大樂透,威力彩,搬家公司,除蟲,偷拍,自拍,無名破解, av女優,小說,民宿,大樂透開獎號碼,大樂透中獎號碼,威力彩開獎號碼,討論區,痴漢,懷孕,美女交友,交友,日本av ,日本,機票,香水,股市,股市行情,股市分析,租房子,成人影片,免費影片,醫學美容,免費算命,算命,姓名配對,姓名學,姓名學免費,遊戲,好玩遊戲,好玩遊戲區,線上遊戲,新遊戲,漫畫,線上漫畫,動畫,成人圖片,桌布,桌布下載,電視節目表,線上電視,線上a片,線上a片,線上翻譯,購物車,身分證製造機,身分證產生器,手機,二手車,中古車,法拍屋,歌詞,音樂,音樂網,借錢,房屋,街頭籃球,找工作,旅行社,六合彩,整型,整型,珠海,雷射溶脂,婚紗,網頁設計,水噹噹,台中隆鼻,果凍隆乳,改運整型,自體脂肪移植,新娘造型,婚禮顧問,下川島,常平,常平,珠海,澳門機票,香港機票,貸款,貸款,信用貸款,宜蘭民宿,花蓮民宿,未婚聯誼,網路購物,婚友,婚友社,未婚聯誼,交友,婚友,婚友社,單身聯誼,未婚聯誼,未婚聯誼, 婚友社,婚友,婚友社,單身聯誼,婚友,未婚聯誼,婚友社,未婚聯誼,單身聯誼,單身聯誼,白蟻,白蟻,除蟲,老鼠,減肥,減肥,在家工作,在家工作,婚友,單身聯誼,未婚聯誼,婚友,交友,交友,婚友社,婚友社,婚友社,大陸新娘,大陸新娘,越南新娘,越南新娘,外籍新娘,外籍新娘,台中坐月子中心,搬家公司,搬家公司,中和搬家,台北搬家,板橋搬家,新店搬家,線上客服,網頁設計,線上客服,網頁設計,植牙,關鍵字,關鍵字,seo,seo,網路排名,自然排序,網路排名軟體,交友,越南新娘,婚友社,外籍新娘,大陸新娘,越南新娘,交友,外籍新娘,視訊聊天,大陸新娘,婚友社,婚友,越南新娘,大陸新娘,越南新娘,視訊交友,外籍新娘,網路排名,網路排名軟體,網站排名優化大師,關鍵字排名大師,網站排名seo大師,關鍵字行銷專家,關鍵字,seo,關鍵字行銷,網頁排序,網頁排名,關鍵字大師,seo大,自然排名,網站排序,網路行銷創業,汽車借款,汽車借錢,汽車貸款,汽車貸款,拉皮,抽脂,近視雷射,隆乳,隆鼻,變性,雙眼皮,眼袋,牙齒,下巴,植牙,人工植牙,植髮,雷射美容,膠原蛋白,皮膚科,醫學美容,玻尿酸,肉毒桿菌,微晶瓷,電波拉皮,脈衝光,關鍵字,關鍵字,seo,seo,網路排名,自然排序,網路排名軟體,汽車借款,汽車借款,汽車借款,汽車貸款,汽車貸款,借錢,借貸,當舖,借款,借貸,借錢,週轉,學英文,英文社團,英語俱樂部,學習英文,英語會話,英文演講,English Club,學英語,學英文,美語社團,英語社團,英文讀書會,Toastmasters,Toastmaster,英語讀書會,拍樂得批發,拍樂得飾品,拍樂得化妝品批發,

Anonymous said...

海鮮餐廳,花蓮餐廳,美食餐廳,好吃餐廳,美食玩家,美食,海產店,花蓮海產店,花蓮美食,海鮮餐廳,花蓮餐廳,美食餐廳,好吃餐廳,美食玩家,美食,海產店,花蓮海產店,花蓮美食,海鮮餐廳,花蓮餐廳,美食餐廳,好吃餐廳,美食玩家,美食,海產店,花蓮海產店,花蓮美食,花蓮海產店,海鮮餐廳,美食餐廳,好吃餐廳,美食玩家,美食,海產店,花蓮餐廳,花蓮美食,花蓮海產店,花蓮餐廳,美食餐廳,好吃餐廳,美食玩家,美食,海產店,海鮮餐廳,花蓮美食,花蓮海產店,花蓮餐廳,美食餐廳,好吃餐廳,美食玩家,美食,海產店,海鮮餐廳,花蓮美食,花蓮海產店,花蓮餐廳,美食餐廳,好吃餐廳,美食玩家,美食,海產店,海鮮餐廳,花蓮美食,花蓮海產店,花蓮餐廳,美食餐廳,好吃餐廳,美食玩家,美食,海產店,海鮮餐廳,花蓮美食,花蓮海產店,花蓮餐廳,美食餐廳,好吃餐廳,美食玩家,美食,海產店,海鮮餐廳,花蓮美食,花蓮海產店,花蓮餐廳,美食餐廳,好吃餐廳,美食玩家,美食,海產店,海鮮餐廳,花蓮美食

sex said...

免費視訊聊天,辣妹視訊,視訊交友網,美女視訊,視訊交友,視訊交友90739,成人聊天室,視訊聊天室,視訊聊天,視訊聊天室,情色視訊,情人視訊網,視訊美女,一葉情貼圖片區,免費視訊聊天室,免費視訊,ut聊天室,聊天室,豆豆聊天室,尋夢園聊天室,聊天室尋夢園,影音視訊聊天室

威而柔,自慰套,自慰套,SM,充氣娃娃,充氣娃娃,潤滑液,飛機杯,按摩棒,跳蛋,性感睡衣,威而柔,自慰套,自慰套,SM,充氣娃娃,充氣娃娃,潤滑液,飛機杯,按摩棒,跳蛋,性感睡衣
情惑用品性易購,情侶歡愉用品

色情遊戲,寄情築園小遊戲,情色文學,一葉情貼圖片區,情惑用品性易購,情人視訊網,辣妹視訊,情色交友,成人論壇,情色論壇,愛情公寓,情色,舊情人,情色貼圖,色情聊天室,色情小說,做愛,做愛影片,性愛

情惑用品性易購,aio交友愛情館,一葉情貼圖片區,情趣用品,情侶歡愉用品

辣妹視訊,美女視訊,視訊交友網,視訊聊天室,視訊交友,視訊美女,免費視訊,免費視訊聊天,視訊交友90739,免費視訊聊天室,成人聊天室,視訊聊天,視訊交友aooyy,哈啦聊天室,辣妺視訊

A片,色情A片,視訊,080視訊聊天室,視訊美女34c,視訊情人高雄網,視訊交友高雄網,0204貼圖區,sex520免費影片,情色貼圖

情趣用品,情趣用品,情趣用品,情趣,情趣,情侶歡愉用品

網頁設計,徵信社

Anonymous said...

看房子,買房子,建商自售,自售,台北新成屋,台北豪宅,新成屋,豪宅,美髮儀器,美髮,儀器,髮型,EMBA,MBA,學位,EMBA,專業認證,認證課程,博士學位,DBA,PHD,在職進修,碩士學位,推廣教育,DBA,進修課程,碩士學位,網路廣告,關鍵字廣告,關鍵字,廣告,課程介紹,學分班,文憑,牛樟芝,段木,牛樟菇,日式料理, 台北居酒屋,燒肉,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,台北結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,住宿,訂房,HOTEL,飯店,造型系列,學位,牛樟芝,腦磷脂,磷脂絲胺酸,SEO,婚宴,捷運,學區,美髮,儀器,髮型,牛樟芝,腦磷脂,磷脂絲胺酸,看房子,買房子,建商自售,自售,房子,捷運,學區,台北新成屋,台北豪宅,新成屋,豪宅,學位,碩士學位,進修,在職進修, 課程,教育,學位,證照,mba,文憑,學分班,網路廣告,關鍵字廣告,關鍵字,SEO,关键词,网络广告,关键词广告,SEO,关键词,网络广告,关键词广告,SEO,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,居酒屋,燒烤,美髮,儀器,髮型,美髮,儀器,髮型,美髮,儀器,髮型,美髮,儀器,髮型,小套房,小套房,進修,在職進修,留學,證照

★花蓮租車、花蓮旅遊★ said...

花蓮租車
花東旅遊
花蓮旅遊
花蓮租車
花蓮租車旅遊網
花蓮租車
花蓮租車
花蓮旅行社
花蓮租車
花蓮租車
租車花蓮
花蓮旅行社
花蓮租車
花蓮租車旅遊網
租車旅遊網
花蓮旅遊
花蓮旅遊地圖
花蓮租車
花蓮旅遊景點
花蓮旅遊行程
花蓮旅遊
花蓮賞鯨泛舟溯溪
花蓮租車資訊
花蓮租車
花蓮租車
花蓮租車
花蓮旅遊地圖
花蓮旅遊景點
花蓮旅遊
花東旅遊景點
花東旅遊行程
花蓮旅遊
租車
花蓮賞鯨泛舟溯溪
花蓮租車公司
租車花蓮
花蓮租車
花蓮租車
花東旅遊地圖
花蓮租車
花蓮租車
花蓮黃頁網路電話簿
花蓮入口網
花蓮民宿黃頁
花蓮美食黃頁
租車花蓮
花蓮租車
花蓮包車
花蓮租車旅遊網
花蓮旅遊
花蓮旅遊行程






花蓮租車
花東旅遊
花蓮旅遊
花蓮租車
花蓮租車旅遊網
花蓮租車
花蓮租車
花蓮旅行社
花蓮租車
花蓮租車
租車花蓮
花蓮旅行社
花蓮租車
花蓮租車旅遊網
租車旅遊網
花蓮旅遊
花蓮旅遊地圖
花蓮租車
花蓮旅遊景點
花蓮旅遊行程
花蓮旅遊
花蓮賞鯨泛舟溯溪
花蓮租車資訊
花蓮租車
花蓮租車
花蓮租車
花蓮旅遊地圖
花蓮旅遊景點
花蓮旅遊
花東旅遊景點
花東旅遊行程
花蓮旅遊
租車
花蓮賞鯨泛舟溯溪
花蓮租車公司
租車花蓮
花蓮租車
花蓮租車
花東旅遊地圖
花蓮租車
花蓮租車
花蓮黃頁網路電話簿
花蓮入口網
花蓮民宿黃頁
花蓮美食黃頁
租車花蓮
花蓮租車
花蓮包車
花蓮租車旅遊網
花蓮旅遊
花蓮旅遊行程

Anonymous said...

減肥,
減重,
熱水器,
洗碗機,
瓦斯爐,
油煙機,
廚具,
烤箱,
喜特麗,
電解水,
櫻花牌,
林內,
不動產估價師事務所,
不動產估價師,
無形資產評估,
展示架,
陳列架,
鐵架,
倉儲架,
角鋼架

Anonymous said...

看房子,買房子,建商自售,自售,台北新成屋,台北豪宅,新成屋,豪宅,美髮儀器,美髮,儀器,髮型,EMBA,MBA,學位,EMBA,專業認證,認證課程,博士學位,DBA,PHD,在職進修,碩士學位,推廣教育,DBA,進修課程,碩士學位,網路廣告,關鍵字廣告,關鍵字,廣告,課程介紹,學分班,文憑,牛樟芝,段木,牛樟菇,日式料理, 台北居酒屋,燒肉,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,台北結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,住宿,訂房,HOTEL,飯店,造型系列,學位,牛樟芝,腦磷脂,磷脂絲胺酸,SEO,婚宴,捷運,學區,美髮,儀器,髮型,牛樟芝,腦磷脂,磷脂絲胺酸,看房子,買房子,建商自售,自售,房子,捷運,學區,台北新成屋,台北豪宅,新成屋,豪宅,學位,碩士學位,進修,在職進修, 課程,教育,學位,證照,mba,文憑,學分班,網路廣告,關鍵字廣告,關鍵字,SEO,关键词,网络广告,关键词广告,SEO,关键词,网络广告,关键词广告,SEO,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,居酒屋,燒烤,美髮,儀器,髮型,美髮,儀器,髮型,美髮,儀器,髮型,美髮,儀器,髮型,小套房,小套房,進修,在職進修,留學,證照,MBA,EMBA,留學,MBA,EMBA,留學,進修,在職進修,牛樟芝,段木,牛樟菇,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,住宿,民宿,飯店,旅遊,美容,美髮,整形,造型,設計,室內設計,裝潢,房地產,進修,在職進修,MBA,EMBA