T2のいま・そしてこれから

Size: px
Start display at page:

Download "T2のいま・そしてこれから"

Transcription

1 T2 のいま そしてこれから T2 project 大谷晋平 (shot6)

2 アジェンダ 自己紹介とチームの紹介 Web 開発でいまおきていること T2 概要 T2 主要コンポーネント デモ まとめ

3 自己紹介 大谷晋平 ( おおたにしんぺい ) オープンソースプログラマ Java/ActionScript/JavaScript/C#... ISID ってところで働いてます Blog Twitter

4 T2 チームの紹介 五人のコミッタ 四人は遭遇率高い 一人レアキャラ 全員プログラマ 特に Java 全員がフレームワークとアプリの両方をばりばり作る人達 五人それぞれの経験を T2 に注入

5 Web 開発でいまおきていること Web アプリケーション再考のときが来た RIA は既に普通の選択肢のひとつ Ajax, Flex, Silverlight とか普通 クラウド環境への適用 リアルタイム性の確保 スマートフォン HTTP ベースなプロトコルやフォーマット全盛期の到来 AMF, XMPP, reversehttp, pubsubhubbub または SOAP

6 では何が必要になるのか? RIA から RIP へ ユニファイドプロトコル HTTP クラウド可用性

7 RIP Rich Internet Platform- RIP(Rich Internet Platform) 複数の RIA をサポートするプラットフォームが重要 (HTML5, Ajax, Flex, Silverlight ). マルチパラダイム指向 RIA によって サーバサイドが影響を受けない HTML5 がその中でも最も重要 HTML4 とは違い, HTML5 はプラットフォーム. 特にランタイムが重要 WebSockets WebStorage WebWorker CacheManifest Geolocation API

8 ユニファイドプロトコル HTTP HTTP/HTTPS 最強説 どんな環境でも HTTP を喋るように 簡単にやりとりが可能 ブラウザのみじゃない HTTP ベースのフォーマットも同様に重要 Flex の AMF や, jabber や GoogleTalk などの XMPP(BOSH) PubSubHubbub など インタラクティブ性やリアルタイム性が求められる場合に フォーマットやプロトコルが重要 スマートフォンでもHTML5ベースのアプリが有力

9 クラウド可用性 クラウド可用性 クラウド環境で上手く動作する 上手く動作するとは : デプロイが簡単 スケールしやすいように原則ステートレス 複数のクラウド環境で同じように動く GAE や Amazon だけでなく 通常のアプリ環境もあわせて同じように動く事が重要.

10 Web アプリ次のステップ これらを指向して シンプルに実現するフレームワーク選びはとても重要 : RIAでなくRIP HTTPベースの複数フォーマットや仕組みをサポートする クラウド可用性 そこでですよ!

11 T2 とは T2 とはシンプルで使いやすい現代的な Web フレームワーク アノテーションを使って簡単開発 & メンテ 最新バージョンは0.6.1-ga. ASL2ライセンス. で開発中. 勿論旧来のWebアプリも作りやすい! 拡張可能かつ組み込みやすい

12 Browser JavaScript Client Flex/AIR REST-like Client HTTP POST XmlHttp Request AMF PUT /hoge/foo T2 概要図 Serverside java applications POJO POJO POJO リクエストフォーマットはサーバサイドの POJO に影響しない

13 何故 T2 を作ったのか 何故 T2 を作ったのか Java の Web フレームワークは開発も保守も難しすぎる 近代的な Web クライアントのサポートが無い Ajax, AMF, REST リクエストなんかを同一のサーバサイドのモデルで開発できる? No clean url, no life. No choice of template engine, no life. CoCより少ない設定を選ぼう

14 何故 T2 を作ったのか ( 続き ) Web フレームワークってこうあるべき もっともっと簡単でいい 単一の簡単で使いやすいモデルを提供すべき 色々なリクエストを上手く扱おう Ajax AMF REST など 綺麗な URL を提供しよう 強制はしないけど テンプレートエンジンはお好きにどうぞ

15 コンセプト コンセプト 一つの事をうまくやろう! T2 は HTTP クライアントからの接続を適切な POJO に適切なフォーマットで渡すだけ 他の事はしない WEB の多様性を受け入れよう 色々なクライアントがこれから出てくる それぞれのやり方を受け入れ でもサーバサイドは同じ 一つだけ確かな事は HTTP をしゃべり URLを持つ事 それだけが大事

16 想定ユーザ T2 を使う想定ユーザ こんな開発者の方々 : 自分で作る Web アプリを用意に開発 & コントロールできるようにしたい. クライアントサイドとサーバサイドをキレイに分離したい 自前フレームワークをシンプルかつ拡張容易でコントローラブルにしたい RESTやAjax, Flexなどを使ってRIAアプリをさっくり作りたい クラウドベースのアプリをさっくり作りたい

17 プログラミングモデル Page モデル T2 を使ったアプリの基本 基本的に POJO だけど アノテーションでエンハンスする Page は 1URL と 1POJO をマッピングしたもの Page はアクションメソッドを持つ アクションパラメータはアクションメソッドの引数で T2 がインジェクトする

18 プログラミングモデル ( 続き ) public class EmployeePage public Navigation index(webcontext context) public Navigation detail(webcontext context) { } }

19 アクションメソッドデザイン Funnel( ろうと ) デザイン Page は大枠から詳細へ徐々に設定するように作る事が出来る Page にアノテーションで URL をつける -> アクションメソッドに HTTP メソッドをつける -> アクションメソッドに URL をつける ->-> インジェクトしてほしい引数を並べる

20 アクションメソッドデザイン Example: HTTP GET /hoge/foo?bar=2 Pageクラスが /hogeをurlとする アクションメソッドで /fooをurlとする アクションパラメータbarをStringで受け取る

21 アクションメソッドデザイン こんなかんじ ) public hoge ) public Navigation hoge(@requestparam("bar") String bar) {

22 アクションパラメータデザイン Struts 1.x を思い出そう Actionは引数で固定のものがわたってきた あれはあれで良いモデル T2 は? もう少しバリエーションをつけたが原則同じ パラメータで貰えれば一番わかりやすい Setter で貰うと見るべきところが分散する 対象メソッドだけ見れば良い

23 アクションパラメータデザイン 以下のようなアクションパラメータ T2 が準備したコンテキスト WebContext/Request/Response Servlet のコンテキスト HttpServletRequest/HttpServletResponse フォームデータなどを POJO に変換したもの From HTTP POST, or from Flex AMF その他便利なもの REST-like な URL の部分 foreach のインデクス ファイルアップロード

24 sample") public class SamplePage public Navigation index(webcontext context) public Navigation execute(hogedto hoge) public Navigation submit(@form FooDto foo) fuga/{moge} ) public Navigation submit(@var( moge ) String s) {

25 HTTPハンドル機能 タイプマッチング機能 Navigation ContainerAdapter

26 @Page T2 Page は必ずつけないと駄目 T2 は最小限設定にするために web.xml で大枠の URL を指定する

27 HTTP マッチング HTTP メソッドごとに呼び出すメソッドを変える GET, POST, PUT, DELETE, または HEAD. 各アノテーションで区別される 原則アクションメソッドにはつける HTTP メソッドごとに処理内容は違う PUT/DELETE はブラウザから呼べないので _method というリクエストパラメータを使う

28 URL マッチング リクエストされた hoge ) foo ) /hoge/foo がアクセスされる hoge ) foo/{bar} ) /hoge/foo/aaaはok /hoge/moge/aaaはng

29 データマッチング リクエストパラメータ名とメソッド名が同一なら呼び出す Submitボタンがおされたらsubmitメソッドを呼ぶ 直感的でわかりやすい

30 リクエストタイプマッチング XmlHttpRequestのみを受け付ける 近代的 jsフレームワークの習慣的につけるヘッダである X-Requested-With Flex/AIRの高効率バイナリフォーマットAMF content-typeヘッダなどで判断

31 リクエストタイプマッチング リクエストタイプはとても重要! Ajax 呼び出しとフォームのサブミットは求められる特性が違う 同期 非同期とパフォーマンスを意識する T2 では明示的に分ける工夫がされている

32 デフォルトメソッド デフォルトメソッドは結構重要 変なエラーを起こさない がそのアノテーション 一般的にはそのPageが受け持つ遷移先を返す 状態のクリアなんかも必要な場合も Pageに一個定義しておくべき

33 Navigation Navigation は開発者が最も使う API: T2に次にどこに遷移するか伝える T2にどのようにレスポンスに書くのかを伝える 特徴 簡単に使える 拡張や自前実装も簡単

34 用意されている Navigation 大体こんなもんがある Forward/Redirect/Proceed( 携帯用仮想のリダイレクト ) Json( または SecureJson) Direct( ストリームレスポンス ) AmfResponse(Flex/AIR AMF) CacheManifest(Generate HTML5 manifest) 将来は CVS, PDF, GoogleMap, Charts などなど

35 ContainerAdapter DI コンテナは今やデファクトな技術 T2 は DI コンテナへのアダプタ機能を提供 Spring/Guice/Seasar2 または Lucy web.xml で設定 <init-param> <param-name>t2.container.adapter</param-name> <paramvalue>org.t2framework.t2.adapter.springadapter</paramvalue> </init-param>

36 デモ RIA+Cloud のデモ Flex + GAEJ + T2 T2 が持っている AMF3 実装を使用 僕の iphone はどこいった!? デモ Geolocation + Ajax + T2 + iphone Web サーバ (Serversman) Mayaa 連携 PureMVC(Flex) + T2 + Spring デモ 時間あれば

37 ロードマップ T2 0.6.x コア機能は固まった しばらく0.6 系でバグフィックスする予定 サービスブラウザを追加する RESTサポート POSTオーバロードなど T2AMFの機能強化

38 ロードマップ T2 0.7 以降予定 Navigation をより豊富に RSS, CSV, PDF, GoogleMap, Chart など HTML5 対応 WebService のようなやつ XMPP 対応 SSO/OpenID 対応 OpenSSO/OpenID4Java

39 まとめ Web アプリケーションは再考の時期に来ている 変化の時期が来ている RIA から RIP へ 中心は HTML5 クラウド環境 HTTP 最強説と拡張フォーマットの利用 T2 はシンプルで開発しやすく 変化に強いフレームワーク 現環境も新環境も強力にサポート

40 リソース サイト ダウンロード Maven サイト

41 リソース ドキュメント メーリングリスト ソース

42 ありがとうございました ご清聴ありがとうございました これからも T2 を宜しくお願いします! 次のセッションも来てね ^^

T2でつなごう! -つなぐつながるWebフレームワーク「T2」の紹介

T2でつなごう! -つなぐつながるWebフレームワーク「T2」の紹介 T2 でつなごう! - つなぐつながる Web フレームワーク T2 の紹介 T2 プロジェクト 米林正明 片山暁雄 自己紹介 名前 米林正明 ID id:yone098 所属 株式会社 Abby 代表取締役社長 自己紹介 名前 片山 暁雄 ID id:c9katayama 所属 株式会社キャピタルアセットプランニング Agenda T2の概要 T2の基本姿勢 T2の目指す所 機能紹介 DIコンテナ非依存

More information

T2 in Action

T2 in Action T2 in Action ~ サンプルから学ぶ T2~ T2 Project yone098, skirnir 自己紹介 名前 米林 正明 ID yone098 所属 T2 Project http://t2framework.org/ 株式会社 Abby 代表取締役社長 名前 横田健彦 ID skirnir 自己紹介 所属 T2 Project http://t2framework.org/ Ymir

More information

(Microsoft PowerPoint - ClickFramework.ppt [\214\335\212\267\203\202\201[\203h])

(Microsoft PowerPoint - ClickFramework.ppt [\214\335\212\267\203\202\201[\203h]) Click Framework ~Simple is the Best~ NTT データ先端技術 竹添直樹 takezoe@gmail.com 1 自己紹介 竹添直樹 ( たけぞう ) NTT データ先端技術所属 OSS 関連 Project Amaterasオーナー Click Framework コミッタ Seasarプロジェクトコミッタ FreeStyle Wiki 2 3 仕事で使っているフレームワークは何ですか?

More information

メディプロ1 Javaサーブレット補足資料.ppt

メディプロ1 Javaサーブレット補足資料.ppt メディアプロジェクト演習 1 Java サーブレット補足資料 CGI の基本 CGI と Java サーブレットの違い Java サーブレットの基本 インタラクティブな Web サイトとは Interactive q 対話 または 双方向 q クライアントとシステムが画面を通して対話を行う形式で操作を行っていく仕組み 利用用途 Web サイト, シミュレーションシステム, ゲームなど WWW = インタラクティブなメディア

More information

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版  

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版   Copyright 2018 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. 辞書項目 API 3.1. 最新バージョン 3.1.1. 最新バージョンの辞書を取得する 3.2. 辞書項目 3.2.1. 辞書項目を取得する 3.2.2.

More information

スライド タイトルなし

スライド タイトルなし 業務システム開発用フレームワーク TERASOLUNA Framework for.net 2008 年 10 月 18 日 ( 土 ) presented by tatsumihr 株式会社 NTT データ技術開発本部立見博史 記載されている会社名 商品名 又はサービス名は 各社の登録商標又は商標です Agenda はじめに TERASOLUNA for.net 概要 デモ まとめ Agenda

More information

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spark API との通信 このラーニングモジュールでは Python を使用した Spark API とのインターフェイスを扱います

More information

プレポスト【問題】

プレポスト【問題】 コース名 : サーブレット /JSP/JDBC プログラミング ~Eclipse による開発 ~ 受講日 氏名 1 JDBC の説明として 間違っているものを 1 つ選びなさい 1. JDBC を使用してデータベースへアクセスするときには JDBC API が必要である 2. JDBC API は java.lang パッケージとして提供されている 3. JDBC には JDBC API JDBC

More information

PowerPoint Presentation

PowerPoint Presentation PubSubHubbub 試用レポート 2012/08/30 クラウド テクノロジー研究部会メンバー気象庁浜田浩 試用の目的 Web 上の更新情報をタイムラグ無しに たいていの場合 情報は不定期に発生する 発生した情報を素早く 周知したい ( 送り手 ) キャッチしたい ( 受け手 ) でも多数から頻繁なポーリングは困る ( 送り手 ) そこで PubSubHubbub Publish( 発行 )Subscribe(

More information

クラウド税務 会計 給与システム開発にスピードを!A-SaaS が Sencha Ext JS / Sencha Test を導入した軌跡 第 36 回エンバカデロ デベロッパーキャンプ アカウンティング サース ジャパン株式会社土田拓也 斎藤はるか 北村圭 本文書の一部または全部の転載を禁止します

クラウド税務 会計 給与システム開発にスピードを!A-SaaS が Sencha Ext JS / Sencha Test を導入した軌跡 第 36 回エンバカデロ デベロッパーキャンプ アカウンティング サース ジャパン株式会社土田拓也 斎藤はるか 北村圭 本文書の一部または全部の転載を禁止します クラウド税務 会計 給与システム開発にスピードを!A-SaaS が Sencha Ext JS / Sencha Test を導入した軌跡 第 36 回エンバカデロ デベロッパーキャンプ アカウンティング サース ジャパン株式会社土田拓也 斎藤はるか 北村圭 本文書の一部または全部の転載を禁止します 本文書の著作権は 著作者に帰属します アジェンダ はじめに Sencha Ext JS を選定した経緯

More information

全部まとめてHOT deploy

全部まとめてHOT deploy 全部まとめて HOT deploy ~ ドン引き?~ 1 自己紹介 名前 : 木村聡 ( きむらさとし ) Seasarプロジェクトコミッタ : S2Struts S2Mai 舞姫 仕事 ( 株 ) フルネス フレームワーク 自動生成ツール これまで書いたものとか 書籍 : Eclipse で学ぶはじめての Java Seasar 入門 ~ はじめての DI&AOP~ 雑誌 Web 記事 CodeZine

More information

スライド タイトルなし

スライド タイトルなし 御中 ドキュメント種 : お得意様名 : システム名 : デモ説明資料資料 EditionFlex DEMO 第一版平成 22 年 11 月第二版平成 22 年 12 月 11 日 15 日 Page - 1 1 DEMO1 Edition Flex エディター ( 編集画面 ) の呼出 DEMO1 では RESOLOGIC の Web サーバー上のデモメニューから まったく別のクラウド上にある Flex

More information

Delphi/400開発ノウハウお教えします Googleマップ連携によるリッチなGUIアプリ開発

Delphi/400開発ノウハウお教えします Googleマップ連携によるリッチなGUIアプリ開発 セッション No.4 Delphi/400 開発ノウハウお教えします Google マップ連携によるリッチな GUI アプリ開発 株式会社ミガロ. システム事業部プロジェクト推進室 小杉智昭 アジェンダ Web サービス概要 Web サービスを利用するには Google マップを使ったアプリケーション例 はじめに 2000 年代初めごろに登場した Web サービス は着々と利用が広がり さまざまなサービスが提供されるようになりました

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション D-3 今だからこそ考える エンタープライズ モバイル アプリケーション開発 2015/07/15 株式会社エクサ テクノロジーイノベーション部開発品質技術室 原嶋徹 2015 EXA CORPORATION Web 技術を使ったモバイル アプリで 業務改善してみませんか? Apache Cordova のご紹介 1 エンタープライズの定義 エンタープライズ 企業向けアプリケーション例 : 営業管理

More information

S2Pradoの紹介

S2Pradoの紹介 2007 Autumn S2Prado の紹介 S2Container.PHP5 と連携した PRADO アプリケーションの構築 植山能成 紹介 丙午 クリスマスイヴうまれの 40 才 福岡県福岡市在住 株式会社アイティー勤務 主業務 : 通信系システム開発 業務での PHP 開発経験 約半年 (SIP,P2P) P2P) 次 PRADO Framework とは デモその 1 S2Prado.PHP5

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 5 月 Java 基礎 1 タイトル Java 基礎 2 日間 概要 目的 サーバサイドのプログラミング言語で最もシェアの高い Java SE の基本を習得します 当研修ではひとつの技術ごとに実用的なアプリケーションを作成するため 効果的な学習ができます Java SE の多くの API の中で 仕事でよく利用するものを中心に効率よく学びます 実際の業務で最も利用される開発環境である Eclipse

More information

<4D F736F F F696E74202D208A778F708FEE95F197AC92CA82F08EC08CBB82B782E98B5A8F E97708B5A8F70816A5F94D196EC8D758E742E >

<4D F736F F F696E74202D208A778F708FEE95F197AC92CA82F08EC08CBB82B782E98B5A8F E97708B5A8F70816A5F94D196EC8D758E742E > 講義 (5) 学術情報流通を実現する技術 (2) 応 技術 佛教 学図書館専 員飯野勝則 2013 年 9 25 at NII シンプルな学術情報流通 近な例 CiNii に 量の論 データを登録する というのも学術情報流通の 形態 CiNii(NII ELS) に 量のデータを登録する (1) TSV(Tab Separated Value) 形式 E データ項 をタブによって切り分けたテーブルを連想させるフォーマット

More information

PowerPoint Presentation

PowerPoint Presentation ROA リソース指向アーキテクチャー 日本アイ ビー エム株式会社クラウド エバンジェリスト米持幸寿 pandrbox@twitter 米持幸寿 日本アイ ビー エム株式会社クラウド エバンジェリスト 自然言語解析 Big data クラウド コンピューティング これまで取り扱ってきたテクノロジー Web2.0 リッチクライアント SOA J2EE/EJB Web サービス XML Java リソース指向とはなにか

More information

Microsoft PowerPoint - Lecture_3

Microsoft PowerPoint - Lecture_3 プログラミング III 第 3 回 : サーブレットリクエスト & サーブレットレスポンス処理入門 Ivan Tanev 講義の構造 1. サーブレットの構造 2. サーブレットリクエスト サーブレットレスポンスとは 3. 演習 2 Lecture2_Form.htm 第 2 回のまとめ Web サーバ Web 1 フォーム static 2 Internet サーブレ4 HTML 5 ットテキスト

More information

ITdumpsFree Get free valid exam dumps and pass your exam test with confidence

ITdumpsFree   Get free valid exam dumps and pass your exam test with confidence ITdumpsFree http://www.itdumpsfree.com Get free valid exam dumps and pass your exam test with confidence Exam : C9530-001J Title : IBM Integration Bus v10.0, Solution Development Vendor : IBM Version :

More information

intra-mart Accel Platform — IM-BloomMaker プログラミングガイド   初版  

intra-mart Accel Platform — IM-BloomMaker プログラミングガイド   初版   Copyright 2019 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. 前処理プログラム 3.1. 前処理を実装する 3.1.1. 前処理の実装方式 3.1.2. 前処理の実行順序と引数 3.1.3. リクエストパラメータの解析

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション オブジェクト指向 プログラミング演習 第 2 回クラス インスタンス メソッド コンストラクタ 先週の出席確認 Webブラウザはどのようなプログラムでできているかこの問に答える前に Webブラウザとは 何か? 普段使ってますよね? Webブラウザを使ってできることと Webブラウザがやっていることを区別する必要がある 何をすれば Web ブラウザ と言えるのか NHK チコちゃんに叱られる! Web

More information

1 JBoss Seam と Embedded EJB3 で見る 次世代の Java EE アプリケーション開発 株式会社カサレアルプロフェッショナルサービスセンター阿島哲夫岡本充洋

1 JBoss Seam と Embedded EJB3 で見る 次世代の Java EE アプリケーション開発 株式会社カサレアルプロフェッショナルサービスセンター阿島哲夫岡本充洋 1 JBoss Seam と Embedded EJB3 で見る 次世代の Java EE アプリケーション開発 株式会社カサレアルプロフェッショナルサービスセンター阿島哲夫岡本充洋 2 Agenda JBoss Seam とは JBoss Seam のコンテキスト管理 JBoss Seam と JSF JBoss Seam のその他の機能 JBoss Embeded EJB3 まとめ JBoss

More information

S2BaseとZend Framework

S2BaseとZend Framework 2007 Autumn S2Base とZend Framework klove 1 自己紹介 ハンドルネーム :klove S2Container.PHP5 コミッタ S2Base.PHP5コミッタ 2005 年 5 月から Seasar プロジェクトで活動中 普段は SI 業務 システム管理業務 2 もくじ はじめに S2Base について S2Base とは S2Base-2.0 デモ Zend

More information

情報システム設計論II ユーザインタフェース(1)

情報システム設計論II ユーザインタフェース(1) CMP 実習 2 DB+PHP+XML/JSON+JavaScript 中村, 宮下, 斉藤, 菊池 1 PHP と JavaScript 連携 サーバとクライアントをどうやって繋げるか? PHP と JavaScript 間の情報のやりとりを行う JavaScript JSON/XML PHP DB 簡易的な Web API を作ろう! PHP に GET で情報を送り込むことで XML または

More information

T2ハックス!

T2ハックス! T2 Hacks ~T2 をいじり倒そう 2009~ 全体の Agenda チーム紹介 T2を拡張しる T2やるべ Eclipse プラグイン Vili による T2 開発事始め AMF で本気出す T2AMF を使ってみよう T2 + XXX 自己紹介 名前 大谷 晋平 ID shot6 所属 ISID Twitter/iPhone/DQ9 中毒 自己紹介 名前 ID 横田健彦 skirnir 主担当

More information

20th Embarcadero Developer Camp

20th Embarcadero Developer Camp B3 PHPテクニカルセッション 17 Th Developer Camp RadPHP 新バージョン情報 + モバイル開発の可能性を探る エンバカデロ テクノロジーズ エヴァンジェリスト高橋智宏 1 アジェンダ RadPHP XE2 に関するアップデート RPCL components for Zend Framework(tm) 計 43 個 jquery Mobile 最近のトレンド RPCL

More information

Seasar.NET入門

Seasar.NET入門 2007 Spring Seasar.NET 入門 2007.5.27 Seasar.NET 杉本和也 2007 Spring Copyright 2004-2007 The Seasar Foundation and the others. All rights reserved. 1 杉本和也と申します 高知県の株式会社アイビスに勤務しています プログラミング歴 6 年 オープンソース歴 2 年

More information

SpringSecurity

SpringSecurity Spring Security 1/40 OUTLINE Spring Security Spring Securityを使った認証の仕組み Spring Securityを使った独自認証 認証エラーメッセージの変更 2/40 Spring Security 3/40 Spring Security とは アプリケーションのセキュリティを高めるためのフレームワーク 認証 認可機能 その他 多数のセキュリティ関連の機能を持つ

More information

◎phpapi.indd

◎phpapi.indd PHP や HTML の知識がなくても大丈夫 PHP や HTML の基本も学べる FileMaker データベースを Web に公開したい FileMaker を使って動的な Web サイトを作りたい FileMaker しか知らない人が Web アプリケーションを作れるようになる! はじめに まず 本書を手に取ってくださりありがとうございます 本書はある程度 FileMaker Pro の扱いに慣れ

More information

第 7 回の内容 動的な Web サイト フォーム Web システムの構成

第 7 回の内容 動的な Web サイト フォーム Web システムの構成 第 7 回の内容 動的な Web サイト フォーム Web システムの構成 動的な Web サイト 静的なリソース ファイルシステムのパス / URI のパス a 公開ディレクトリ / b b GET /b HTTP/1.1 c c e d /a/b を送り返す d e 静的なリソース ファイルシステムのパス / / URI のパス f b c e GET /g/e HTTP/1.1 d /f/e

More information

ステップ 1:Cisco Spark にサインアップして試してみよう 1. Spark のホームページ ( で電子メールアドレスを入力し 指示に従って Spark アカウントを作成します 注 : 自身の電子メールアカウントにアクセスして Spar

ステップ 1:Cisco Spark にサインアップして試してみよう 1. Spark のホームページ (  で電子メールアドレスを入力し 指示に従って Spark アカウントを作成します 注 : 自身の電子メールアカウントにアクセスして Spar ご利用のコンピュータを設定する方法 事前設定された dcloud ラボを使用してこのラボに取り組む場合は イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両モジュールを確認してください 自身のコンピュータでこのラボの作業を行うには Postman という Chrome http クライアントをインストールする必要があります また Spark アカウントも必要です Spark:Spark

More information

Microsoft Word 基_シラバス.doc

Microsoft Word 基_シラバス.doc 4-5- 基 Web アプリケーション開発に関する知識 1 4-5- 基 Web アプリケーション開発に関する知識 スクリプト言語や Java 言語を利用して Ruby on Rails やその他 Web フレームワークを活用して HTML(4, 5) XHTML JavaScript DOM CSS といったマークアップ言語およびスクリプト言語を活用しながら Ⅰ. 概要ダイナミックなWebサービスを提供するアプリケーションを開発する際に

More information

Sinatra と MongoDB 今回は Sinatra で MongoDB の操作を体験してみます 進捗に合わせて ドライバから Ruby で使える便利な ORM の紹介をします

Sinatra と MongoDB 今回は Sinatra で MongoDB の操作を体験してみます 進捗に合わせて ドライバから Ruby で使える便利な ORM の紹介をします Sinatra MongoDB Powered by Rabbit 2.1.2 and COZMIXNG Sinatra と MongoDB 今回は Sinatra で MongoDB の操作を体験してみます 進捗に合わせて ドライバから Ruby で使える便利な ORM の紹介をします Sinatra と MongoDB まずは初回なので Sinatra の基本からおさらいします Hello world

More information

PowerPoint Presentation

PowerPoint Presentation ProjectLA バックエンドの技術解説 RDF を使った三つ組みデータの格納 2013/03/14 クラウド テクノロジー研究部会リーダー荒本道隆 ( アドソル日進株式会社 ) 何故 RDF か? 断片的なデータを相互につなぎたい RDFは主語 述語 目的語の三つ組構造で表現 目的語と主語に同じ値を設定して それぞれをつなぐ 属性を事前に決定できない RDFはスキーマレスなので 柔軟に対応できる

More information

LightSwitch で申請システム Windows ストアアプリで受付システムを構築してみた 情報政策グループ技術職員金森浩治 1. はじめに総合情報基盤センターでは 仮想サーバホスティングサービスや ソフトウェアライセンス貸与といった さまざまなエンドユーザ向けサービスを行っている 上記のよう

LightSwitch で申請システム Windows ストアアプリで受付システムを構築してみた 情報政策グループ技術職員金森浩治 1. はじめに総合情報基盤センターでは 仮想サーバホスティングサービスや ソフトウェアライセンス貸与といった さまざまなエンドユーザ向けサービスを行っている 上記のよう LightSwitch で申請システム Windows ストアアプリで受付システムを構築してみた 情報政策グループ技術職員金森浩治 1. はじめに総合情報基盤センターでは 仮想サーバホスティングサービスや ソフトウェアライセンス貸与といった さまざまなエンドユーザ向けサービスを行っている 上記のようなサービスを利用する際 エンドユーザは利用申請を行うが 利用申請手段はメールや紙となっている そのため

More information

モバイルバックエンド基盤 REST API リファレンス (API Gateway/Cloud Functions 編 ) Ver 年 9 月 22 日 日本電気株式会社

モバイルバックエンド基盤 REST API リファレンス (API Gateway/Cloud Functions 編 ) Ver 年 9 月 22 日 日本電気株式会社 モバイルバックエンド基盤 REST API リファレンス (API Gateway/Cloud Functions 編 ) Ver 6.5.0 2017 年 9 月 22 日 日本電気株式会社 改版履歴 版数 日付 改版内容 5.0.0 2016/5/13 新規作成 draft1 5.0.0 draft2 2016/5/23 一括登録に対応. バインディングを廃止. ファンクションを新設. コードを新設.

More information

Oracle Cloud Adapter for Oracle RightNow Cloud Service

Oracle Cloud Adapter for Oracle RightNow Cloud Service Oracle Cloud Adapter for Oracle RightNow Cloud Service Oracle Cloud Adapter for Oracle RightNow Cloud Service を使用すると RightNow Cloud Service をシームレスに接続および統合できるため Service Cloud プラットフォームを拡張して信頼性のある優れたカスタマ

More information

intra-mart im-JavaEE Framework

intra-mart im-JavaEE Framework intra-mart im-javaee Framework Version 6.1 Struts 連携ガイド 第 2 版 2010 年 7 月 30 日 > 変更年月日変更内容 2007/7/31 初版 2010/7/30 第 2 版 プレゼンテーションフレームワークに関する記述を削除 目次 > 1 はじめに...3 1.1 目的...3 2 アプリケーションの作成...3

More information

スライド 1

スライド 1 OSC2008Tokyo/Fall CodeIgniter を使った MyNETS2 の概要 日付 2008/10/04 発表者 株式会社エムズリンク辻岡国治 copy rights All Right Reserved. -2008 基本ベースは WEB 会員管理システム 会員登録されているかの判定を行う 会員向けページ リクエスト DB 非会員向けページ copy rights All Right

More information

Windowsユーザでも 手軽に作れるiPhoneアプリ

Windowsユーザでも 手軽に作れるiPhoneアプリ Windows ユーザでも 手軽に作れる iphone アプリ 株式会社フォーサイト バリュー テクノロジー 山本健一 1 2 はじめに iphone アプリを開発するために必要なもの ( 一例 ) OS 開発言語 開発キット Mac OS X 10.5.3 以降 Objective-C iphone SDK 開発環境 Xcode 4.3 iphone SDK は Windows 上では動かせません

More information

intra-mart Accel Platform

intra-mart Accel Platform intra-mart Accel Platform IM- 共通マスタスマートフォン拡張プログラミングガイド 2012/10/01 初版 変更年月日 2012/10/01 初版 > 変更内容 目次 > 1 IM- 共通マスタの拡張について...2 1.1 前提となる知識...2 1.1.1 Plugin Manager...2 1.2 表記について...2 2 汎用検索画面の拡張...3

More information

PowerPoint Presentation

PowerPoint Presentation データをつなぎサービスを提供するファンタジスタ Salesforce アダプタご紹介 2013 年 5 月 22 日 株式会社アプレッソ Salesforce アダプタ とは Saasである Salesforce.com の各種データをDataSpiderから直接追加 更新 削除することのできるアダプタです 主な特徴 APIによるプログラム開発をせずに連携可能 本番系 テスト系(SandBOX) の切り替えが可能

More information

はじめに インフォマート API の呼び出しには OAuth2.0 による認証を受ける必要があります OAuth2.0 を使うことで インフォマート API を利用するサービスは インフォマートプラットフォーム ID( 1 以下 PFID) とパスワードを保存したり処理したりすることなく PFID

はじめに インフォマート API の呼び出しには OAuth2.0 による認証を受ける必要があります OAuth2.0 を使うことで インフォマート API を利用するサービスは インフォマートプラットフォーム ID( 1 以下 PFID) とパスワードを保存したり処理したりすることなく PFID インフォマート API 利用における OAuth2.0 認証手順 作成日 2017 年 6 月 14 日 更新日 2017 年 9 月 27 日 株式会社インフォマート 1 はじめに インフォマート API の呼び出しには OAuth2.0 による認証を受ける必要があります OAuth2.0 を使うことで インフォマート API を利用するサービスは インフォマートプラットフォーム ID( 1 以下

More information

Ymir

Ymir 2007 Autumn Ymir ~Wiki 感覚で Web アプリケーションを作ろう ~ Ymir プロジェクトプロジェクトリーダ ( 株 ) アークシステム 横田健彦 (a.k.a. Skirnir) 1 自己紹介 横田健彦 ( よこたたけひこ ) ネット上では Skirnir( すきーるにる ) と名乗っています ( 株 ) アークシステム所属 Java や.NET の Web 系技術者募集中!

More information

商用監視ソフトウェアユーザの Zabbix 移行へ朗報 Zabbix Event Viewer のご紹介 【本邦初公開】

商用監視ソフトウェアユーザの Zabbix 移行へ朗報 Zabbix Event Viewer のご紹介 【本邦初公開】 Zabbix フロントエンドをより使いやすく Premija Viewer for Zabbix のご紹介 オープンソースカンファレンス 2017.Enterprise 2017/12/08 SRA OSS, Inc. 日本支社 マーケティング部 OSS 技術グループ 1 アジェンダ 1. Premija Viewer for Zabbix ができるまで 2. Premija Viewer for

More information

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1 ポリテクセンター埼玉セミナー資料 組込み技術者のための C# Monoを用いたマルチプラットフォームアプリケーション開発技術 第 1.2 版 2018 年 8 月 Microbrains Inc. 渋谷 目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 情報システム基礎演習 B 2016/01/28 (Thurs.) テーマ 4 JavaScript による電卓 Web アプリを作成しましょう 健山智子 (t.tateyama.es@cc.it-hiroshima.ac.jp) 広島工業大学情報学部知的情報システム学科知的情報可視化戦略研究室 (ival) 講義のアウトライン 2 1. グループの決定 : 1. 5 人での 6 グループ ( ランダム

More information

Apache ActiveMQ における認証処理不備の脆弱性

Apache ActiveMQ における認証処理不備の脆弱性 Japan Computer Emergency Response Team Coordination Center 電子署名者 : Japan Computer Emergency Response Team Coordination Center DN : c=jp, st=tokyo, l=chiyoda-ku, email=office@jpcert.or.jp, o=japan Computer

More information

Web SOAP Internet Web REST SOAP REST 3 REST SOAP 4

Web SOAP Internet Web REST SOAP REST 3 REST SOAP 4 XML Day Web2.0 REST SOAP SOAP REST WADL, WSDL2.0 REST SOAP " " 2006 12 11 XML Web2.0 SOAP REST 2 Web SOAP Internet Web REST SOAP REST 3 REST SOAP 4 REST Representational State Transfer REST Web URL XML

More information

Incapsula を選択する理由 高速かつ高コストパフォーマンスのスケーラビリティを実現するクラウド ベースのロードバランサ アプリケーション パフォーマンスを向上させ サーバ負荷を軽減する最適なトラフィック配分 クライアント クラシフィケーションによるボットの特定および標的のリルート 簡単な D

Incapsula を選択する理由 高速かつ高コストパフォーマンスのスケーラビリティを実現するクラウド ベースのロードバランサ アプリケーション パフォーマンスを向上させ サーバ負荷を軽減する最適なトラフィック配分 クライアント クラシフィケーションによるボットの特定および標的のリルート 簡単な D Load Balancer データシート トラフィック配分の最適化と クラウドからのアプリケーション デリバリ Incapsula のロードバランサを導入すれば コストのかかるアプライアンスはもう要りません 代わりに クラウドベースのアプリケーション デリバリ ソリューションを企業の皆様 に提供いたします グローバルな CDN コンテンツ デリバリ ネットワーク を基盤と した Incapsula

More information

intra-mart WebPlatform/AppFramework

intra-mart WebPlatform/AppFramework intra-mart WebPlatform/AppFramework Ver.7.2 Struts 連携プログラミングガイド 2010/04/01 初版 変更年月日 2010/04/01 初版 > 変更内容 目次 > 1 はじめに...1 1.1 目的...1 2 アプリケーションの作成...2 2.1 Strutsからim-JavaEE Frameworkのイベントフレームワークへの連携...2

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション ia-cloud オブジェクトデータモデル における ISO-22400KPI 一般財団法人 産業オートメーションフォーラム 製造科学技術センター 運営委員会幹事 ia-cloud PJ リーダ 橋向博昭 産業オートメーションフォーラム ia-cloud プロジェクト 製造科学技術センター傘下の産業オートメーションフォーラム (IAF) 二つの分野で活動 工場の実行層以下のレイヤーにおける標準化に

More information

FW APIServer 設定ガイド Version 年 2 月 3 日富士通株式会社 i All Right Reserved, Copyright FUJITSU LIMITED

FW APIServer 設定ガイド Version 年 2 月 3 日富士通株式会社 i All Right Reserved, Copyright FUJITSU LIMITED FW APIServer 設定ガイド Version 1.4 2016 年 2 月 3 日富士通株式会社 i 改訂履歴 改訂 No. 日付 Version 章 No. 項 No. 改訂内容 1 2015/04/14 1.0 - - 新規作成 2 2015/06/02 1.1 3 表内 No.12 の備考欄を追記 3 2015/06/23 1.2 3 メソッドのフォワード先を とする注意事項を追記 4

More information

FW ファイルアップロード ダウンロード機能利用ガイド Version 年 9 月 21 日富士通株式会社 i All Right Reserved, Copyright FUJITSU LIMITED

FW ファイルアップロード ダウンロード機能利用ガイド Version 年 9 月 21 日富士通株式会社 i All Right Reserved, Copyright FUJITSU LIMITED FW ファイルアップロード ダウンロード機能利用ガイド Version 1.1 2016 年 9 月 21 日富士通株式会社 i 改訂履歴改訂 No. 日付 Version 章 No. 項 No. 改訂内容 1 2015/12/02 1.0 - - 新規作成 2 2016/09/21 1.1 4 4.1.3 text/plan を text/plain に修正 章立てを修正 ii 目次 第 1 章

More information

Webプログラミング演習

Webプログラミング演習 Web プログラミング演習 STEP9 Ajax を利用した RSS フィードのタイムライン表示 Ajax Asynchronous JavaScript + XML クライアントサイド ( ブラウザ内 ) で非同期サーバ通信と動的ページ生成を組み合わせる技術の総称 ウェブアプリケーションの操作性向上 ( ページ遷移を伴わない ) サーバとの小刻みな通信 = 必要なデータを必要な時に要求 ( リクエスト

More information

intra-mart im-J2EE Framework

intra-mart im-J2EE Framework intra-mart im-j2ee Framework Version 6.0 Struts 連携ガイド 初版 2006 年 8 月 11 日 変更年月日 2006/8/11 初版 > 変更内容 目次 > 1 はじめに...3 1.1 目的...3 2 アプリケーションの作成...3 2.1 前提...3 2.2 Strutsからim-J2EE Frameworkのイベントフレームワークへの連携...3

More information

自宅でJava言語の開発環境を作る方法

自宅でJava言語の開発環境を作る方法 自宅で Android アプリ 開発環境を作る方法 2011 年 3 月 8 日現在 あいあいスクール代表 畠茂雄 ( はたけしげお ) もくじ はじめに... 3 第 1 章 : 開発に必要なソフトウェアのインストール... 4 (1)Java SE Development Kit (JDK) のインストール... 5 (2)Android SDK のインストール... 11 (3) 統合開発環境

More information

Make the Future Java FY13 PPT Template

Make the Future Java FY13 PPT Template Yoshio Terada Java Evangelist http://yoshio3.com, Twitter : @yoshioterada 1 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため

More information

WEBシステムのセキュリティ技術

WEBシステムのセキュリティ技術 WEB システムの セキュリティ技術 棚橋沙弥香 目次 今回は 開発者が気をつけるべきセキュリティ対策として 以下の内容について まとめました SQLインジェクション クロスサイトスクリプティング OSコマンドインジェクション ディレクトリ トラバーサル HTTPヘッダ インジェクション メールヘッダ インジェクション SQL インジェクションとは 1 データベースと連動した Web サイトで データベースへの問い合わせや操作を行うプログラムにパラメータとして

More information

Delphi/400を使用したWebサービスアプリケーション

Delphi/400を使用したWebサービスアプリケーション 尾崎浩司 株式会社ミガロ. システム事業部システム 3 課 Delphi/400 を使用した Web サービスアプリケーションインターネット技術を応用し XML 処理を行うというとたいへん敷居が高く感じる 実は Delphi/400 を用いるとそれらは容易に使用可能である Web サービスとは SOAP と REST SOAP の使用方法 REST の使用方法 最後に 略歴 1973 年 8 月 16

More information

SinfonexIDaaS機能概要書

SinfonexIDaaS機能概要書 ~ ID 管理システム用フレームワーク ~ Ver.2.0 標準仕様説明書 目次 1. Sinfonex IDaaS/Federation Manager とは... 1 2. アーキテクチャ... 2 3. 特徴... 3 4. 機能... 6 5. システム要件... 9 i 1. Sinfonex IDaaS/Federation Manager とは Sinfonex IDaaS/Federation

More information

WTM2019SingleSignOn

WTM2019SingleSignOn [Java 開発者向け ] シングルサインオンへの対応 - Java カスタマイズコードの書き方 1/45 OUTLINE Spring Security Spring Security を使った認証の仕組み Spring Security を使ったシングル サインオン 2/45 Spring Security 3/45 Spring Security とは アプリケーションのセキュリティを高めるためのフレームワーク

More information

10th Developer Camp - B5

10th Developer Camp - B5 B5 PHP テクニカルセッション Delphi for PHP で作るリッチコンテンツブログ エンバカデロ テクノロジーズエヴァンジェリスト高橋智宏 アジェンダ コンポーネントをフル活用しよう お馴染み データモジュール Blog データの表示用ページ Blog データの登録用ページ 2 コンポーネントをフル活用しよう 開発環境の進歩と退化 80 年代の IDE が登場エディタ + コマンドライン型の開発から脱却

More information

Javaの作成の前に

Javaの作成の前に メディアプロジェクト演習 1 参考資料 Javaとは JavaScript と Java 言語の違い オブジェクト指向 コンストラクタ サーブレット 本資料内のページ番号は, 以下の参考書のページを引用している 高橋麻奈 : やさしい Java, ソフトバンククリエイティブ (2,625 円 ) はじめに プログラミング言語とは? オブジェクト指向とは? Java 言語とは? JavaとJavaScriptの違いとは?

More information

Cisco CSS HTTP キープアライブと ColdFusion サーバの連携

Cisco CSS HTTP キープアライブと ColdFusion サーバの連携 Cisco CSS 11000 HTTP キープアライブと ColdFusion サーバの連携 目次 概要 HTTP ヘッダーについて HTTP HEAD メソッドと HTTP GET メソッドの違いについて ColdFusion サーバの HTTP キープアライブへの応答方法 CSS 11000 で認識される HTTP キープアライブ応答もう 1 つのキープアライブ URI と ColdFusion

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 基本 Java プログラミング演習 第 13 回 担当 : 植村 今後の予定 7/15 第 13 回 今回 7/22 第 14 回 小テスト ( クラス ) 7/29 第 15 回 総まとめテスト レポート提出 期末テストの時間割に Java のテストの欄がありますが無視してください 再テストはまた別途連絡いたします 2 CHAPTER 11 はじめてのクラス前回の復習 クラスクラスを構成する要素

More information

WebOTXマニュアル

WebOTXマニュアル WebOTX アプリケーション開発ガイド WebOTX アプリケーション開発ガイドバージョン : 7.1 版数 : 第 2 版リリース : 2010 年 1 月 Copyright (C) 1998-2010 NEC Corporation. All rights reserved. 4-1-1 目次 4. J2EE WebOTX...3 4.1. Webアプリケーション...3 4.1.1. Webアプリケーションを作成する...3

More information

OSSTechプレゼンテーション

OSSTechプレゼンテーション Copyright 2012 Open Source Solution Technology, Corp. 1 OAuth 入門 2012 年 4 月 24 日辻口鷹耶 オープンソース ソリューション テクノロジ株式会社 http://www.osstech.co.jp/ Copyright 2012 Open Source Solution Technology, Corp. 2 目次 OAuth

More information

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ]

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ] 開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ] Safe Harbor Statement 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません

More information

情報システム設計論II ユーザインタフェース(1)

情報システム設計論II ユーザインタフェース(1) 中村研究室ゼミ Web API / 取り込んで利用する 中村聡史 1 PHP + MySQL どうでした? データを集めるのが大変 データベースを構築するのが大変 データを入力してくのが大変 2 3 API Web API とは? Application Program Interface( 何らかの機能をプログラミングするための仕組み ) メソッド名 + 引数で何らかの動作を実現する! Web API

More information

フォルダの作成 使用率 (%) が表示されます 新規フォルダの作成をクリック フォルダ名 を入力し 作成 ボタンをクリック ユーザー設定で 使用言語の選択ができます ( 日本語 英語 中国語 ) ファイルのアップロード 1 ファイルをアップロードするフォルダをダブルクリックする このフォルダにアップ

フォルダの作成 使用率 (%) が表示されます 新規フォルダの作成をクリック フォルダ名 を入力し 作成 ボタンをクリック ユーザー設定で 使用言語の選択ができます ( 日本語 英語 中国語 ) ファイルのアップロード 1 ファイルをアップロードするフォルダをダブルクリックする このフォルダにアップ KUMail ストレージサービス 利用の手引き URL:https://fsv.iimc.kyoto-u.ac.jp/ SPS-ID と SPS-ID のパスワードでログイン オンラインストレージ構築パッケージ Proself Ver.4 学内外の方とネット環境があればファイルやフォルダを共有することができます 基本的な操作を記載していますので 参考にしてください -------------------------------------------------------------------------

More information

[ ]マーケティングプラットフォームバージョンアップリリースノート.docx

[ ]マーケティングプラットフォームバージョンアップリリースノート.docx バージョンアップリリースノート 株式会社シャノン 2013/10/5 1/12 マーケティングプラットフォームバージョンアップリリースノート 目次 はじめに... 3 本リリースノートについて... 3 追加 修正される機能とユーザーへの影響について... 3 今回追加された新機能のご紹介... 7 複合検索の機能強化... 7 予約配信の削除後 リマインドメールが送信されないように改善... 8

More information

forever朝活

forever朝活 forever 朝活 php 講座復習の巻 株式会社フォーエバー 目次 php の基本... 2 php とは?... 2 Web サーバーの代用品 xampp... 2 htdocs がドキュメントルート... 3 プログラムの基本... 4 変数の復習... 4 フォームデータを php で受け取る... 4 セッションでデータを渡す... 8 1 php の基本 今日は php の復習をしてみましょう

More information

V8.1新規機能紹介記事

V8.1新規機能紹介記事 WebOTX V8.1 新規機能 EJB 3.0 WebOTX V8.1より Java EE 5(Java Platform, Enterprise Edition 5) に対応しました これによりいろいろな機能追加が行われていますが 特に大きな変更であるEJB 3.0 対応についてご紹介いたします なお WebOTX V7で対応したEJB 2.1についてもWebOTX V8.1で引き続き利用することが可能です

More information

CodeGear Developer Camp

CodeGear Developer Camp T4 PHP チュートリアルセッション はじめての Delphi for PHP CodeGear エヴァンジェリスト高橋智宏 1 アジェンダ ハンズオントレーニングに必要なもの Delphi for PHP V2.0 の環境設定 VCL for PHP の基本的な動作を確認 フォトギャラリの製作 マスターページ 画像アップロード カスタムコンポーネントの導入 など 2 ハンズオントレーニングに必要なもの

More information

5-1- 応開発フレームワークに関する知識 開発フレームワークを利用した Web アプリケーションの実装方法を理 Ⅰ. 概要解する MVC や OR マッピング DIxAOP といった技術を理解する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-1- 基開発フレームワークに関す

5-1- 応開発フレームワークに関する知識 開発フレームワークを利用した Web アプリケーションの実装方法を理 Ⅰ. 概要解する MVC や OR マッピング DIxAOP といった技術を理解する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-1- 基開発フレームワークに関す 5-1- 応開発フレームワークに関する知識 1 5-1- 応開発フレームワークに関する知識 開発フレームワークを利用した Web アプリケーションの実装方法を理 Ⅰ. 概要解する MVC や OR マッピング DIxAOP といった技術を理解する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-1- 基開発フレームワークに関する知識 を受講受講前提済みであること または 同等の知識を有すること

More information

intra-mart Accel Platform — OData for SAP HANA セットアップガイド   初版  

intra-mart Accel Platform — OData for SAP HANA セットアップガイド   初版   Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 前提条件 2.3. 対象読者 2.4. 注意事項 3. 概要 3.1. OData 連携について 3.2. OData について 3.3. SAP HANA 連携について 3.4. アクター 3.5. セットアップの手順について

More information

WagbySpec7

WagbySpec7 3 WEB ブラウザ上 で業務データを扱 うことができます 資 格 名 取 得 日 備 考 1 2 4 3 35 業務データ間の 関連 も自由に 設定できます 絞 込 項 目 名 営 業 担 当 部 署 (dept) 参 照 先 項 目 名 ( 社 員 の) 部 署 (dept) 46 業務データの集計 処理を行うことが できます

More information

NetworkApplication-12

NetworkApplication-12 ネットワークアプリケーション 第 12 回 JavaScript によるクライアントサイドウェブプログラミング 石井健太郎 (423 研究室 オフィスアワー火 3 限 ) スケジュール 9 月 27 日第 1 回 TCP/IPプロトコルスイート 10 月 4 日第 2 回 Javaによるウィンドウプログラミング 10 月 11 日第 3 回 ネットワークアプリケーションのプログラミングモデル 10

More information

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版   Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. IM- 共通マスタの拡張について 2.1. 前提となる知識 2.1.1. Plugin Manager 2.2. 表記について 3. 汎用検索画面の拡張 3.1. 動作の概要 3.1.1. 汎用検索画面タブの動作概要 3.2. 実装の詳細 3.2.1. 汎用検索画面タブの実装

More information

メディプロ1 Javaプログラミング補足資料.ppt

メディプロ1 Javaプログラミング補足資料.ppt メディアプロジェクト演習 1 Javaプログラミング補足資料 l Javaとは l JavaScript と Java 言語の違い l オブジェクト指向 l コンストラクタ l 継承 抽象クラス 本資料内のページ番号は, 以下の参考書のページを引用している高橋麻奈 : やさしい Java, ソフトバンククリエイティブ (2,625 円 ) はじめに l プログラミング言語とは? l オブジェクト指向とは?

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Unity はじめるよ ~AssetBundle 基礎 ~ 統合開発環境を内蔵したゲームエンジン http://japan.unity3d.com/ いろんな職業の方が見る資料なので説明を簡単にしてある部分があります 正確には本来の意味と違いますが上記理由のためです ご了承ください この資料内の一部の画像 一部の文章は Unity 公式サイトから引用しています アセットバンドルって? アセットバンドルって?

More information

~ アドレス収集くん ~ セキュリティ対策御説明資料

~ アドレス収集くん ~ セキュリティ対策御説明資料 MicroWebServer(for ios) のご紹介 ~ スマートフォン / スマートデバイスをビジネスで本格的に活用するための開発 実行基盤を提供します! 株式会社ソフトウェア パートナー 162-0065 東京都新宿区住吉町 2-11 Tel: 03-3359-2028( 代表 ) Fax: 03-3359-2027 Mail: 寺田 /terada@sp-inc.co.jp 天井 /amai@sp-inc.co.jp

More information

内容 ( 演習 1) 脆弱性の原理解説 基礎知識 脆弱性の発見方法 演習 1: 意図しない命令の実行 演習解説 2

内容 ( 演習 1) 脆弱性の原理解説 基礎知識 脆弱性の発見方法 演習 1: 意図しない命令の実行 演習解説 2 AppGoat を利用した集合教育補助資料 - クロスサイトリクエストフォージェリ編 - 独立行政法人情報処理推進機構 (IPA) 技術本部セキュリティセンター 内容 ( 演習 1) 脆弱性の原理解説 基礎知識 脆弱性の発見方法 演習 1: 意図しない命令の実行 演習解説 2 クロスサイト リクエスト フォージェリ (CSRF) とは? CSRF(Cross Site Request Forgeries)=

More information

11 ソフトウェア工学 Software Engineering デザインパターン DESIGN PATTERNS デザインパターンとは? デザインパターン 過去のソフトウェア設計者が生み出したオブジェクト指向設計に関して, ノウハウを蓄積し 名前をつけ 再利用しやすいようにカタログ化したもの 各デ

11 ソフトウェア工学 Software Engineering デザインパターン DESIGN PATTERNS デザインパターンとは? デザインパターン 過去のソフトウェア設計者が生み出したオブジェクト指向設計に関して, ノウハウを蓄積し 名前をつけ 再利用しやすいようにカタログ化したもの 各デ 11 ソフトウェア工学 Software Engineering デザインパターン DESIGN PATTERNS デザインパターンとは? デザインパターン 過去のソフトウェア設計者が生み出したオブジェクト指向設計に関して, ノウハウを蓄積し 名前をつけ 再利用しやすいようにカタログ化したもの 各デザインパターンの主な内容 そのデザインパターンの目的と効果 どのような役割の部品 ( クラス, インタフェース

More information

Oracle BPEL Process Managerを使用したJD Edwards EnterpriseOne顧客信用情報の問合せ

Oracle BPEL Process Managerを使用したJD Edwards EnterpriseOne顧客信用情報の問合せ Oracle BPEL Process Manager を使用した JD Edwards EnterpriseOne 顧客信用情報の 問合せ 第 1 章概要 このチュートリアルでは JD Edwards EnterpriseOne(JDE E1) に対して顧客信用情報の問合せをおこないます これは (a)jd Edwareds EnterpriseOne の公開されている Customer Business

More information

untitled

untitled Project Zero Web Web Oriented Architecture(WOA) HVSC. Beta Works 2 3 Ajax Asynchronous + JavaScript + XML JavaScript (XMLHttpRequest) XML, JSON XHTML HTML CSS Document Object Model (DOM) ( ) ( ) Web Web

More information

<4D F736F F D208DCC91F088C48C8F955D89BF8F915F8DA196E5504A>

<4D F736F F D208DCC91F088C48C8F955D89BF8F915F8DA196E5504A> 2010 年度未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 原田康徳 PM ( 日本電信電話株式会社 NTT コミュニケーション科学基礎研究所主任研究員 ) 2. 採択者氏名チーフクリエータ : 今門研爾 ( フリーランス ) コクリエータ : なし 3. 委託金支払額 1,599,200 円 4. テーマ名 MVC アーキテクチャを採用した WAF を使う開発を補助する Emacs

More information

intra-mart Accel Platform — 外部ソフトウェア接続モジュール 仕様書   第3版  

intra-mart Accel Platform — 外部ソフトウェア接続モジュール 仕様書   第3版   Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報はじめに本書の目的対象読者本書の構成概要外部ソフトウェア接続モジュールとは仕様外部ソフトウェア接続モジュールの構成サンプルプログラムサンプル内容動作に必要な環境構築プログラムソースログイン セキュリティ環境の構築外部ソフトウェア連携時の認可設定 2 改訂情報 変更年月日 変更内容 2012-12-21

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション NEC モバイルバックエンド基盤入門応用編 ver 7.5.0 2018 年 10 月 1 日 日本電気株式会社 Push 通知 クライアントへの Push 通知 : APNs / FCM Android / ios で使用可能 ユーザがアプリを起動していなくても サービス提供側からスマートフォンやタブレットにメッセージを送る仕組み モバイル機器はプラットフォーム毎に Push 通知の仕組みが提供されています

More information

勉強会の流れ Google API の概要 デモ curl で実際に体験 Copyright 2010 SRA OSS, Inc. Japan All rights reserved. 2

勉強会の流れ Google API の概要 デモ curl で実際に体験 Copyright 2010 SRA OSS, Inc. Japan All rights reserved. 2 Google API 勉強会 SRA OSS, Inc. 日本支社山本博之 2010 年 12 月 13 日 勉強会の流れ Google API の概要 デモ curl で実際に体験 Copyright 2010 SRA OSS, Inc. Japan All rights reserved. 2 Sylpheed Pro 2.0 Sylpheed + Sylpheed Pro アドオンメール全文検索スケジューラ

More information

1

1 0 1 2 OK NG 3 ID 4 CMS 5 CMS 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [PDF 7KB] [ ] 22 23 (HP ( pt) ) () ( 24 25 ( ) 26 27 28 29 #() URL # # 30 [PDF 7KB] [ ] 31 32 33 34 35 HTML HTML 36 37 38 39 40

More information

PowerPoint Presentation

PowerPoint Presentation プログラミング Java III 第 4 回 : サーブレットの HTTP Request の処理 Ivan Tanev 講義の構造 1. サーブレットの HTTP Request の処理 2. 演習 2 第 3 回のまとめ Internet Explorer のアドレス バー : http://isd-si.doshisha.ac.jp/teaching/programming_3/xxxxxxxx/lecture3_form1.html

More information

intra-mart Accel Platform

intra-mart Accel Platform 目次目次 Copyright 2014 NTT DATA INTRAMART CORPORATION クイック検索検索 1 Top 目次 改訂情報はじめに本書の目的対象読者本書の構成概要 OAuthとは で提供している認証フロー認可コードによる認可インプリシットグラントアクセストークンの更新 で提供しているエンドポイントアクセストークンの有効期限と更新方法アクセストークンの有効期限の設定方法 2 改訂情報

More information

Notesアプリが iPadで動くDomino Mobile Apps ご紹介

Notesアプリが iPadで動くDomino Mobile Apps ご紹介 Notes アプリが ipad で動く Domino Mobile Apps ご紹介 Copyright 2019 HCL Technologies Limited www.hcltechsw.com Domino Mobile Apps のご紹介 Domino Mobile Apps とは? Domino サーバー アプリケーション XPages 既存の Notes アプリ (nsf) を そのまま実行する

More information

Rmenuフレームワーク

Rmenuフレームワーク 下地忠史 2013 年 7 月 13 日 ( 土 ) 1951 年生 62 歳 20~30 代 汎用コンピュータ COBOL 40 代前半 Mcintosh HyprCrdでパッケージ開発 40 代後半 Windows VB C++ 50 代 Jvの商用フレームワークWbtribを開発 還暦 Rmnuの開発に着手 ( オープンソース ) 1.Json データフロー 2. サーバサイド MVC 3.

More information

Eclipse 操作方法 (Servlet/JSP 入門補助テキスト)

Eclipse 操作方法 (Servlet/JSP 入門補助テキスト) Eclipse 操作方法 (Servlet/JSP 入門補助テキスト) 1. プロジェクトの作成 Eclipse はプロジェクトという単位でプログラムを管理します. 今回のサンプルを実行する為のプロジェクトとして intro プロジェクトを作成します. 1-1. Eclipse 左のツリー画面から空白部分を右クリックし New - Project... を選択します. 1-2. Web - Dynamic

More information

<4D F736F F F696E74202D208D E9197BF FC96E582C68AE98BC682AA F08CF68A4A82B782E D835A E

<4D F736F F F696E74202D208D E9197BF FC96E582C68AE98BC682AA F08CF68A4A82B782E D835A E API と企業が API を公開するプロセス API 公開事例から学ぶ 株式会社オージス総研 サービス事業本部クラウドインテグレーションサービス部 齋藤伸也 (Saito_Shinya@ogis-ri.co.jp) Copyright 2017 OGIS-RI Co., Ltd. All rights reserved. 次 API 事例概要 事例におけるAPI 公開プロセス APIソリューションご紹介

More information

本資料について 本資料は LOT-440: IBM WebSphere Portal and Portal Products Fundamentals を前提とした 技術者向けの学習資料です 本資料をヒントに次ページ情報源の情報を学習いただき 試験に臨んでください 2

本資料について 本資料は LOT-440: IBM WebSphere Portal and Portal Products Fundamentals を前提とした 技術者向けの学習資料です 本資料をヒントに次ページ情報源の情報を学習いただき 試験に臨んでください 2 IBM WebSphere Portal and Portal Products Fundamentals ICS 認定試験事前学習資料 IBM WebSphere Portal IBM Web Content Manager IBM Web Experience Factory IBM Forms 1 本資料について 本資料は LOT-440: IBM WebSphere Portal and Portal

More information