一定期間更新がないため広告を表示しています
Let'sプログラミングでは初心者の方を対象にJavaやPython、PHP、Rubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作
IBMは現在、全世界に分散している開発チーム向けプログラミングツールの推進を目的とした「Jazz」と呼ばれるオープンソースプロジェクトに取り組んでいる。 IBMは2006年6月からJazz.netで開始予定の同プロジェクトは、IBM ResearchとIBM Rationalツール部門が現在進めている、地理的に分散していても共同開発を可能にするソフトウェア開発に関する取り組みがベースとなる。 同プロジェクトの主要目的は、このところ一般化しつつある分散型のソフトウェア開発に関する標準を策定することにある、とIBM RationalのゼネラルマネージャーであるDanny Sabbah氏は語る。 開発ツールはこれまで、個々のプログラマーの生産性向上に主眼が置かれてきた。しかし、ソフトウェア開発の複雑化に伴い、IBMやMicrosoftなどのソフトウェアメーカーは、アプリケーション要件の収集からテ
はじめに 本連載では、ウィジェット関連の技術動向についてご紹介しています。第3回となる本稿では最近注目を集め始めているOpenSocialの中のガジェット仕様を活用しようとしている一例として、開発ツールのプラットフォームを提供するJazzプロジェクトの取り組みを紹介します。 OpenSocialとJazz 本稿のタイトルに含まれる2つのキーワード「OpenSocial」と「Jazz」。どちらも初めて耳にする言葉かもしれません。最初に、それぞれの言葉の意味を簡単にご紹介したいと思います。 OpenSocialはソーシャル・ネットワーク・サービス(SNS)が提供するAPIの標準化やユーザー・インターフェースのコンポーネント定義の標準化によって、さまざまなSNSサイトへの統一したアクセス方法を提供したり、サイト間の連携を可能にしたりすることを目的に、Google社が発案し、現在はOpenSoci
Pirka'rはWindows/Mac OSX/Linux向けのフリーウェア(ソースコードは公開されている)。ここ数年でブラウザのシェアは大きく変わってきている。それまでIEが主流だったのがFirefoxが大きくシェアを取り、さらにSafariやGoogle Chromeといったブラウザが続いている。特にCSSやJavaScriptの互換性の問題もあってIE系ブラウザが嫌われる状況になっている。 検証もできる ユーザにとって選択肢が増えるのは良いことだが、開発者やデザイナーにとっては辛い。JavaScriptの動作やレンダリング結果にブラウザによる差異があるとなっては確認作業も大変になる。その手助けをしてくれるツールがPirka'r(ピリカル)だ。 Pirka'rはEclipseベースの開発支援ソフトウェアで、HTMLファイルやJavaScript、CSSファイルのメンテナンスを行うことが
はじめに 第6回「バージョン管理との連係」までで、Eclipseのインストールと設定、Eclipseを用いたアプリケーション開発・デバッグ・テストまでといった一般的な流れと、バージョン管理システムと連係する機能などを説明しました。今回はデータベース操作プラグインを用いて、データベース管理システム(DBMS)と連係してデータベースを操作する機能を紹介します。 DBMSには個人用の小さなシステムから企業向けの巨大なシステムまで多くの種類があり機能の差が大きいことから、全てに対応する説明はできません。そこで今回は、普及しているフリーのDBMSの一つである「MySQL」のWindows版を例に用いることにします。 記事の前半でMySQLのダウンロード・インストールの方法と、プラグインのデータベース操作機能を試すための基本的な設定を参考情報として紹介し、後半でデータベース操作プラグインの一つである「
チーム開発のためのオープンな統合プラットフォーム「Jazz」 Jazzプロジェクトと言っても日本ではご存じない方もいらっしゃるかもしれません。「Jazz」とは、ソフトウェア開発チームのコラボレーションを支援するための新しいテクノロジー・プラットフォームであり、それらを開発するプロジェクトの名称です。大きな成功を収めたEclipseプロジェクトの次のステージとしてIBMが進めているプロジェクトです。Jazzプロジェクトは、人々がソフトウェア開発においてどのように協調して働くべきか、すなわち、いかにコラボレーションし、生産性を向上させ、透明性を確保してソフトウェア開発を行うかという観点で開発されています。 Eclipseは、エディター、コンパイラー、デバッガーなど開発者がこれまで別々に利用していたツール群を1つの環境に統合したプラットフォームを提供することによって開発者個人の生産性を向上させて
前回はTDD(テスト駆動開発)の簡単な説明をしました。TDDでプログラムを作るのは、欧米では当たり前です。それは、EclipseにTDDのツールであるJUnit、Visual StudioにもUnit機能が組み込まれていることからも明白です。JUnitなんて名前しか知らないという人は、使い方を覚えればいいだけです。知らないから使えないと言ってしまうと、技術の進歩からどんどんおいていかれます。 それでは、Eclipseを使ってTDDによるプログラミング方法を説明していきます。Eclipseには、TDDに必要なお助け機能がたくさんついています。これらの機能を使うことで、開発スピードを格段にあげることができます。 はじめに、前回のテストコードを示します。 public class CompositeTest { @Test public void CmpName() { Party cmp =
SubversionとTracでファイル管理の“迷宮”から脱出:ユカイ、ツーカイ、カイハツ環境!(2)(1/4 ページ) プロジェクトで修正/仕様変更が“迷宮”入りする理由 ソフトウェア開発を行ううえで、設計書やソースコードのバージョンをきちんと管理することは非常に重要です。構成管理(ファイル管理)を行っていないプロジェクトでは、例えば次のような問題が発生します。 2人以上の開発者が同時に成果物を編集した場合、後に編集を始めた開発者がすでに編集を行った開発者の編集内容を上書きしてしまう。結果として、修正したはずのバグや変更したはずの仕様が、設計書やソースコードに反映漏れするという事態が発生 設計書やソースコードのレビューを行って修正したはいいが、どこをどう修正したのか分かりにくく、レビュー内容の反映の確認を行っても修正漏れや修正誤りに気が付かない ソースコードを変更すると、動かなくなってし
【改訂版】EclipseではじめるプログラミングNew! これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipse 3.4とJava 6を使い大幅に情報量を増やした、本連載「Eclipseではじめるプログラミング」の改訂版となります Eclipseの星座は、“かに座” 2008年6月26日に、Eclipseの新バージョンEclipse 3.4(コードネーム「Ganymede(ガニメデ)」)がリリースされました。3.3がリリースされたのが2007年6月29日ですから、ちょうど1年間隔ててのリリースとなります。ちなみに、3.2が2007年6月29日、3.1が2005年6月27日、3.0が2004年6月25日ですから、6月の下旬に1年置きにコンスタントにEclipseの新版がリリースされています。Eclip
EclipseベースIDEとTomcatで始めるFlex+Java開発:業務用RIAの本命!? Flex+Java開発入門(1)(1/3 ページ) 本連載では、サーバサイドとして「Java」、リッチなクライアントサイドとしてJavaと相性の良い「Adobe Flex」(以降、Flex)を用いたRIA開発の基礎を解説します。EclipseベースのIDEである「Flex Builder」を使って、「Tomcat」で動くeラーニングのRIAが完成するまでお届けする予定です 編集部注:Flex Builderは、2010年3月の新版から「Flash Builder 4」に名称変更しています。期間限定の無料版をダウンロードして使えます 「リッチクライアント/RIA」が認知されてきた昨今 最近、筆者は「RIA(Rich Internet Application)/リッチクライアントの認知の拡大」をよく
Eclipseで利用できるUMLプラグインはいくつかありますが、現在よく利用されているものは、機能が豊富過ぎてプラグインの動作が重くなったり、軽量だけど機能が不足していたりします。今回は、現場で必要な機能を絞って提供して軽量な動作を実現しているUMLプラグインAmaterasUMLをご紹介します。 Eclipseを使ったUMLモデリングには、どれを使うべきか? 今日、アプリケーション開発において、UMLモデリングツールはアプリケーションの要件を引き出す要件/分析モデリングから、アプリケーションの設計/実装/テストにおける設計モデリングまで、多くの場面で利用されています。特に設計におけるモデリングの重要性は、誰しもが認めることでしょう。 UMLモデリングプラグインを導入することで、EclipseでもUMLモデリングができるようになります。UMLモデリングプラグインはさまざまなベンダや有志開発
Aptanaは11日、Ruby on Rails開発用Eclipseプラグイン「RadRails 1.0」をリリースした。 RadRailsを使うためにはEclipseにAptanaプラグインをインストールする必要がある。Aptanaプラグイン、RadRailsプラグインそれぞれ無償で入手でき、Eclipseメニューバー「ヘルプ」-「ソフトウェアの更新」-「検索してインストール」-「新規フィーチャーの検索」より、以下のURLを登録することでダウンロードできる。 http://update.aptana.com/install/3.2/ http://update.aptana.com/update/rails/3.2/
2008/03/06 ゼンド・ジャパンは3月6日、PHP開発ツールの最新版「Zend Studio for Eclipse 日本語版」を4月上旬より販売することを発表した。現行製品「Zend Studio 5.5」の機能を継承しながら、オープンソースの統合開発環境(IDE)「Eclipse」をベースとしている点が特徴だ。 Zend Studioは、PHPによるWebアプリケーション開発を支援するIDEだ。「Zend Framework」に対応するほか、リモートデバッグ、実行状況を評価するプロファイラといった機能を備えている。 Zend Studioはこれまで、Javaをベースとした独自の環境上で動作していた。これに対しZend Studio for Eclipseは、名称通りEclipseをベースのプラットフォームとする。 これにより、PHPだけでなく、Javaなど複数の言語を、1つのルッ
Eclipse Foundationが、Eclipseプラットフォームを拡張し、動的言語とAjaxをサポートする3つの新プロジェクトを発表した。 この3つのプロジェクトは、Eclipse DLTK(Dynamic Language Toolkit)、Eclipse RAP(Rich Ajax Platform)、Eclipse ATF(Ajax Toolkit Framework)。Ajax開発者や、Python、Ruby、Tclなどの動的言語を使う開発者が活用するための革新的なEclipseベースの技術を提供するとEclipse Foundationのエグゼクティブディレクター、マイク・ミリンコビッチ氏は言う。 同団体は3月5日~8日に開催されるEclipseConカンファレンスで、Eclipse DLTKはEclipseをPythonやRuby、Tclなどのほかの動的言語にも拡張すると
PDT(eclipse)の環境設定方法 phpのWEBページをPDT(eclipse)でデバッグ実行できるまで vs_phpは大変使いやすいですが、正規ライセンスを購入すると39800円かかることと 試用版は30日間限定であることから、多少機能が制限されても無料な方が良いだろうと 思い、PDTでもデバッグ実行できる方法を調べました。 ■PDTの最新版 をダウンロードインストール http://download.eclipse.org/tools/pdt/downloads/?release=S20070401-RC3 ■zenddebugger.dll をダウンロード。自分のPHPのバージョンに合ったzenddebugger.dllが入っているのでそのDLLをPHP をインストールしたディレクトリ(僕の場合はC:\php\extensionsでした)にコピーしてください。 http://d
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く