MOSA Multi-OS Software Artists

MOSAはソフトウェア開発者を支援します

  • iPhone/iPod touch アプリ紹介
  • MOSA掲示板
  • 活動履歴
  • About MOSA(English)

【夜間/中級】いまどきのメールクライアントの作り方セミナー:〜Vagrantによるテスト環境を利用したメール送受信機能の開発〜

2015.10.8 2015.10.2まで

MOSAでは、OS X/iOSにおけるメール送受信機能の仕組みを解説する、プログラミング経験者向けのセミナーを開催いたします。

本セミナーは終了いたしました。開催レポートはこちらをご覧下さい。

セミナー概要

現代のインターネットメールの送受信を行うためには、ネットワークプログラミングの技術に加え、SMTP、POP、IMAPの各プロトコルの理解が必要です。本セミナーでは、OS X/iOSではサポートされないメールの送受信について、各プロコルの仕組みの解説を行い、実際に動作を確認しながら学びます。
デモでは、ターミナルによる簡単な作業から、段階的により高度な処理へと進んでいき、最終的には、Foundationフレームワークを用いた、簡単なメール送受信アプリケーションを実装するところまでを解説します。

また、実稼働しているメールサーバーに対して直接接続するのは特に開発途中の場合にはいろいろ問題が起きる危惧がありますが、今回は仮想マシンのサーバーを利用することで気軽に様々な実験ができるよう、ローカル開発環境についての紹介も行います。

【注】本講座は解説のプラットホームをOS X(10.10)とし、言語はObjective-Cで行います。ただし、解説した内容は、iOSでも活用が可能です。また、本講座はハンズオン形式ではありませんが、Xcodeの動作するMacBook(OS X 10.10が望ましい)をお持ちいただくと、ところどころで実際に動作を確認しながら進めることができます。

日 時:2015年10月8日(木)19:00〜21:30(休憩とQ&A含む)

会 場:渋谷区文化総合センター大和田 2階 学習室

  東京都渋谷区桜丘町23-21
 (渋谷駅 西口[モヤイ像口]より徒歩約5-6分)

主 催:特定非営利活動法人MOSA

講 師:MOSA常任理事 高橋真人氏

  • ■講師プロフィール
    民間の報道機関で、編集現場の業務支援プログラムを開発している。DTPやデザイン業務向けにAdobe InDesign、Adobe Illustratorのプラグイン開発も行うが、CocoaによるMac向けの汎用プログラムやWebアプリケーション開発も手がける。(MOSA常任理事)


定 員:20名

応募の人数によっては開催を中止させていただくこともあります。

受講料:すべて事前振り込みとなります。

MOSA会員 6,500円(※同時入会可)
MOSA学生/研究室会員 3,000円(※同時入会可)
一般 10,000円
学生 5,000円

【同時入会について】
年会費は法人会員月割り計算、個人賛助会員5,000円(10月からの半期分)、個人正会員6,000円(10月からの半期分)、研究室/学生会員は無料です。(有効期限:ご入会日〜2016年3月末迄)

MOSAの研究室/学生会員(年会費無料)入会募集中!詳しくはこちら

対象者

・メールクライアントアプリケーションを作るためのきっかけを得たい人
・自分のアプリケーションの中にメールの送受信機能を実現したい人
・メールクライアントが実際にどのようなやり取りをしているのかを知りたい人

受講条件

(マストではありませんが、受講するかどうかの判断材料にしてください)
・Objective-Cによるアプリケーションの開発の経験がある
・ネットワークプログラミングの基本的な部分が分かっている
・ターミナルで簡単な作業ならば行える

講師より(講習テーマ、内容)

2007年に5回にわたりMOSAでネットワークプログラミング講座を行いました。その当時はメールと言えばPOPが主流でした。時は流れ、今では多くの人がスマホでインターネットを使い、一人で複数端末を使い分ける人も珍しい存在ではありません。メールに関しても、モバイル端末特有の事情であるパケット量の制約やメール環境を複数の端末から共有したいというニーズがあるため、「今はIMAPの時代」と言っていいでしょう。

私は、メールクライアントの開発こそ手がけたことはありませんが、10年以上前からメール機能をアプリケーションに組み込んで業務でも私用でも使ってきました。昨年取り組んだ案件でメール送受信機能を組み込む必要があり、改めて現代のメール技術を学び、実装に供しました。
この講座ではその成果を踏まえ、現代のメールアプリがどのようにメールの送受信を行っているのかを説明し、具体的なサンプルと共にOS Xにおける実装の実例をご披露します。

解説しない内容:
携帯メール(キャリアメール)の扱いに関して
メールアプリのユーザーインターフェースの実装に関すること

講座の進め方

セミナーは、講師が解説するプロジェクターの画面と配布するテキストを使って進行します。ご自身のマシン持ち込みは自由ですが、実機の操作を指導するハンズオンセミナーではありませんので、電源等はご用意しておりません。予めご了承ください。

申し込み

 ○以下のフォームに必要事項を記載し、お申込みください。
  折り返し、MOSA事務局から受付完了のmailをお送りいたします。

 ○締め切り 2015年10月2日(金)受付分迄
  (但し、締め切り日以前でも定員となり次第締め切ります。)
 ○申込後三日以内(土日祝日は除く)に、MOSAからの返信がない場合は、
  お手数ですが、事務局までお知らせください。

備考

 セミナー内容の録音・撮影はお断りしております。
 セミナーテキストの内容を許可なく流用することは、固くお断りいたします。

皆さまのお申込をおまちしております!