MOSA プログラミングセミナー Mac OS X プログラミング 事始め 新居雅行( MOSA 理事) 2002/4/28.

Slides:



Advertisements
Similar presentations
Web アクセシビリティ ~新しいアクセシビリティの基準~ 北海道情報大学 情報メディア学 部 情報メディア学科 新井山ゼミ 山口 岳.
Advertisements

ActionScript を用いた 新世紀型物理教育のための シミュレーション教材開発 日本物理学会 2005 年春季大会 ePhysics プロジェクト.
応用情報処理 V(2003) もっとプログラミングをしたい人のた めに 新居雅行 2003/1/19.
Internet Explorer 障害解析 最初の一歩 - IE のトラブルを理解する -. 概要 Internet Explorer を使用中に発生するトラブルの 種類と、調査のための切り分け方法を紹介します! (以降は IE と略称で表記します) よくあるお問い合わせ Web ページの表示が白画面のまま完了しない.
1 情報基礎 A プログラムやソフトウエアの 構造 徳山 豪 東北大学情報科学研究科 システム情報科学専攻 情報システム評価学分野.
データベースの基礎知識 ACEESS の基本操作. データベースの基礎知識 データベース  特定のテーマや目的に毎のデータの集合体 データベースソフトウェア  データベースを作成、管理するソフトウェアの総 称 Oracle(Oracle) IBM(DB2) Microsoft(SQL Server)
2002/2/8 ASUG Conference in PAGE 2002 Mac OS X 開発環境と AppleScript MDOnline 編集長 新居雅行.
1 なんとなく Ajax ~新しくて古い XMLHttp 川合孝典 (Kansai.pm) 2005/5/22.
IBMユーザ研究会九州研T3 5章 Webの発展可能性. WWWの発展が企業に与えるもの 顧客・ユーザのリテラシー向上 顧客・ユーザの操作的な ” 常識 ” の変化 システム開発プロジェクトでの応用 ウェブの発展を、企業はどう捉えて、 自らをどう変えていく必要があるか? 新しいプラットフォームをより深く理解することで、
講師 松本 章代. 携帯電話のプラットフォーム オープンプラットフォーム Android のアーキテクチャ LiMo のアーキテクチャ 携帯電話用 OS 携帯電話用の自作アプリ事情 2009/11/142.
北海道情報大学 情報メディア学部 情報メディア学科 新井山ゼミ 中村 有佑
「図書管理」のための Webアプリケーション開発 -Apache/Tomcat/MySQL/Java on Windows XP-
コンピュータウィルス.
プログラマのレベルアップ.
初めてのパソコン目次へ パソコンでできること
シェル シェルスクリプト 最低限vi 山下 達也 (北大理・宇宙理学専攻) INEX 第4回/最低限 UNIX(Linux) その3
コンピュータ演習Ⅰ 8月6日(土) 4限目 フリーウェア.
1.コンピュータと情報処理 p.20 第1章第1節 3.ソフトウェア ソフトウェア 基本ソフトウェア
オペレーティングシステムⅡ 第11回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト.
Android と iPhone (仮題) 情報社会とコンピュータ 第13回
プログラムを「StiLL」で作成します。
プログラミング入門 (教科書1~3章) 2005/04/14(Thu.).
名古屋大学大学院人間情報学研究科 物質生命情報学専攻 情報処理論講座 原 崇
応用情報処理V(2002) もっとプログラミングをしたい人のために
第6回 Flashによるゲームの作成 04A2029           古賀慎也.
環境教育用E-Learningシステム の開発 平成19年度環境教育実践専修構想発表会 環境教育実践専修 鵜川研究室 彭艶萍
電子社会設計論 第11回 Electronic social design theory
「絵葉書を通じてのハルビンの 街の印象調査」システムUIの iPadアプリ化 谷研究室  飯 祐貴.
オープンソースのDarwin は Mac OS Xに何をもたらすのか
山田 由貴子 (北大理・地球惑星科学専攻) 2004年10月29日
VBA H106077 寺沢友宏.
Microsoft Office 2010 クイックガイド ~ファイルの互換性編~
VBA(Visual Basic Application)を使ったプログラミングの初歩概説
Webアプリケーション.
稚内北星学園大学 情報メディア学部 助教授 安藤 友晴
応用情報処理V 第1回 プログラミングとは何か 2004年9月27日.
Silverlight とは.
第一回 Java言語 04A2029           古賀慎也.
共同ローカリゼーション フレームワーク 井上 謙次.
FM-Tokyo Oct 30, 2004 やっと見えた! FileMaker Server Avancedの全貌
応用情報処理V 第1回 プログラミングとは何か 2003年9月29日.
コースのタイトル 教師の名前 |コース番号.
基礎プログラミング演習 第1回.
Androidアプリの作成 07A1069 松永大樹.
2004年度 サマースクール in 稚内 JavaによるWebアプリケーション入門
2003年度 データベース論 安藤 友晴.
ICT活用指導力チェックシート(小学校版)
2017年度 情報技術マップ調査 ITディレクトリの構成とSI要素技術
Chat Botを活用した ヘルプデスク業務の作業効率化
対応可否 スキル一覧 株式会社エージェント 2015年10月7日 Ver.1.0.
「OSで儲けない」 Microsoftの新戦略
事務所における情報化の問題点 データが所内で共有されていない、各課ごとに個別に利用されている
WEBアプリケーションの開発 2002年度春学期 大岩研究会2.
JAVAについて 高橋 雅哉.
オープンソース開発支援のための ソースコード及びメールの履歴対応表示システム
Nakano School of Business 経営情報ビジネス科 【 Java概論(Test1)】
第二回 Javaの開発環境 04A2029           古賀慎也.
応用情報処理V(2001) もっとプログラミングをしたい人のために
早稲田大学大学院 基幹理工学研究科 情報理工学専攻 後藤研究室 修士1年 魏 元
PaaSの起源.
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
情報基礎Ⅱ (第1回) 月曜4限 担当:北川 晃.
JSPの基本 データベース論 第2回.
平成30年度 情報技術マップ調査 ITディレクトリの構成とSI要素技術
JSPの基本 J2EE I (データベース論) 第8回 /
Microsoft Office 2010 クイックガイド ~ファイルの互換性編~
第2回 Webサーバ.
nチャネルメッセージ伝送方式のためのjailによる経路制御
rd-1. Rシステムと RStudio (Rシステムでデータサイエンス演習)
2020(平成32)年度から始まる新しい学習指導要領
Presentation transcript:

MOSA プログラミングセミナー Mac OS X プログラミング 事始め 新居雅行( MOSA 理事) 2002/4/28

プログラミングとは ソフトウエアを作ること? 作ると言ってもいろいろな場面が それを商売にする Mac を使う目的遂行のため さらに目的を高いレベルで実現するため Mac コミュニティへの貢献

なぜプログラミングが必要に なるか 自分が必要な機能が得られない より高速に、より高度に実現したい 形態 ソリューション〜問題解決 ビジネスとして 趣味として

プログラミングは難しいか? 一定以上の学習が必要 論理的な思考がどうしても必要 難しいとしても … 一定以上のスキルを持てば、効果は高いは ず 自分の得意なパターンに持ち込む

プログラムはどのようにやる のか? やり方は千差万別 … むしろ方法論に個 性が出ると言える 開発専用ソフトウエアを使う アプリケーションのマクロ機能を使う

開発専用ソフトウエア DeveloperTools ( Mac OS X に付属) CodeWarrior (メトロワークス) REALbasic ( Real Software/ アスキー) その他の言語系 Fortran, Basic 関連 各種のオーサリング系ツール Flash MX, LiShell, iBuild, Revolution

アプリケーションのマクロ機 能 マクロプログラミング機能を持つもの Microsoft Office など AppleScript 対応 システムがサポートするアプリケーション の外部操作体系 アプリケーション連動もできるが、個別の アプリケーションのプログラミングにも使 われる

その他の手法 Web アプリケーション WebObjects, CGI, Servlet, JSP etc クライアントサイド JavaScript, Java Client Others… シェルスクリプト、携帯 Java の開発

Mac OS X では … いままで紹介してきた手法は全部使え る サーバサイドの開発もサポート ないのは、マイクロソフトの開発ツー ルだけ :-p

スクリプトのデモ AppleWorks のデータベースを HTML 形 式にする ポイント: 普段使っているアプリケーションソフトを プログラムから活用する 新しい世界が展望する

スクリプト化のメリット 反復作業を自動化 大量の書類の作業 同じ手順で行っている作業 アプリケーションを使える いちおう、ちゃんと使えるはず … 自分で 1 から作るより遥かに効率的で確実 アプリケーション間の連係も可能

プログラミングのデモ 簡単な計算アプリケーションを作成す る ポイント: Cocoa を使っている ある程度の枠組みに入るアプリケーション はいとも簡単に作成できる さらに、複雑なことへも発展できる

開発環境での開発 ユーザインタフェースはグラフィック スソフトのように作成できる フレームワークの力を借りて、一定レ ベルのところから開発できる 普通のアプリケーションは簡単にビル ドできる 要は、自分の作りたい部分をいっしょ うけんめい作ればいい

コミュニティへ貢献しましょ う あなたがつくるプログラムは、他の人 も役に立つかもしれない フリーウエア、シェアウエアという手 法もある オープンソースという手法もある

情報源 Apple のサイト Apple Developer Connection MOSA ( Macintosh OS Software Association ) インターネットを検索してみましょう