You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by te...@apache.org on 2008/05/27 00:21:57 UTC
svn commit: r660326 [4/17] - in /harmony/enhanced/microemulator: ./
microemu-android/ microemu-android/src/ microemu-android/src/org/
microemu-android/src/org/microemu/ microemu-android/src/org/microemu/android/
microemu-android/src/org/microemu/androi...
Added: harmony/enhanced/microemulator/microemu-examples/microemu-fcview/src/main/java/org/microemu/examples/fcview/FileEditor.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-examples/microemu-fcview/src/main/java/org/microemu/examples/fcview/FileEditor.java?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-examples/microemu-fcview/src/main/java/org/microemu/examples/fcview/FileEditor.java (added)
+++ harmony/enhanced/microemulator/microemu-examples/microemu-fcview/src/main/java/org/microemu/examples/fcview/FileEditor.java Mon May 26 15:20:19 2008
@@ -0,0 +1,109 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.microemu.examples.fcview;
+
+import java.io.DataInputStream;
+import java.io.DataOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+
+import javax.microedition.io.file.FileConnection;
+import javax.microedition.lcdui.Command;
+import javax.microedition.lcdui.CommandListener;
+import javax.microedition.lcdui.Displayable;
+import javax.microedition.lcdui.TextBox;
+import javax.microedition.lcdui.TextField;
+
+/**
+ * @author vlads
+ *
+ */
+public class FileEditor extends TextBox implements CommandListener {
+
+ static final Command saveCommand = new Command("Save", Command.OK, 1);
+
+ static final Command backCommand = new Command("Back", Command.BACK, 5);
+
+ private Displayable back;
+
+ FileConnection file;
+
+ public FileEditor(FileConnection fc, Displayable back) {
+ super("Edit " + fc.getName(), null, 128, TextField.ANY);
+ this.back = back;
+ addCommand(saveCommand);
+ addCommand(backCommand);
+ setCommandListener(this);
+
+ file = fc;
+ load();
+ }
+
+ private void load() {
+ DataInputStream is = null;
+ try {
+ is = file.openDataInputStream();
+ this.setString(is.readUTF());
+ } catch (IOException e) {
+ e.printStackTrace();
+ } finally {
+ try {
+ if (is != null) {
+ ((InputStream)is).close();
+ }
+ } catch (IOException ignore) {
+ }
+ }
+ }
+
+ private void save() {
+ DataOutputStream os = null;
+ try {
+ os = file.openDataOutputStream();
+ os.writeUTF(this.getString());
+ } catch (IOException e) {
+ e.printStackTrace();
+ } finally {
+ try {
+ if (os != null) {
+ ((OutputStream)os).close();
+ }
+ } catch (IOException ignore) {
+ }
+ }
+ }
+
+ /* (non-Javadoc)
+ * @see javax.microedition.lcdui.CommandListener#commandAction(javax.microedition.lcdui.Command, javax.microedition.lcdui.Displayable)
+ */
+ public void commandAction(Command c, Displayable d) {
+ if (c == backCommand) {
+ try {
+ file.close();
+ } catch (IOException ignore) {
+ }
+ FCViewMIDlet.setCurrentDisplayable(back);
+ } else if (c == saveCommand) {
+ save();
+ }
+
+ }
+}
Propchange: harmony/enhanced/microemulator/microemu-examples/microemu-fcview/src/main/java/org/microemu/examples/fcview/FileEditor.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/microemulator/microemu-examples/microemu-fcview/src/main/java/org/microemu/examples/fcview/FilesList.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-examples/microemu-fcview/src/main/java/org/microemu/examples/fcview/FilesList.java?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-examples/microemu-fcview/src/main/java/org/microemu/examples/fcview/FilesList.java (added)
+++ harmony/enhanced/microemulator/microemu-examples/microemu-fcview/src/main/java/org/microemu/examples/fcview/FilesList.java Mon May 26 15:20:19 2008
@@ -0,0 +1,142 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.microemu.examples.fcview;
+
+import java.io.IOException;
+import java.util.Enumeration;
+
+import javax.microedition.io.Connector;
+import javax.microedition.io.file.FileConnection;
+import javax.microedition.io.file.FileSystemRegistry;
+import javax.microedition.lcdui.Alert;
+import javax.microedition.lcdui.AlertType;
+import javax.microedition.lcdui.Command;
+import javax.microedition.lcdui.CommandListener;
+import javax.microedition.lcdui.Displayable;
+import javax.microedition.lcdui.Image;
+import javax.microedition.lcdui.List;
+
+/**
+ * @author vlads
+ *
+ */
+public class FilesList extends List implements CommandListener {
+
+ static final Command exitCommand = new Command("Exit", Command.EXIT, 5);
+
+ private FileConnection currentDir;
+
+ private Image dirIcon = null, fileIcon = null;
+
+ private final static char DIR_SEP = '/';
+
+ public FilesList() {
+ super("", List.IMPLICIT);
+ this.addCommand(exitCommand);
+ this.setCommandListener(this);
+ }
+
+ public void changeDir(String name) {
+ if (currentDir == null) {
+ setDir(name);
+ } else if (name.equals("..")) {
+ if (currentDir.getName().length() == 0) {
+ setDir(null);
+ } else {
+ setDir(currentDir.getPath());
+ }
+ } else {
+ setDir(currentDir.getPath() + currentDir.getName() + name);
+ }
+ }
+
+ public void setDir(String location) {
+ FileConnection dir = null;
+ Enumeration fsEnum;
+ try {
+ if (location == null) {
+ fsEnum = FileSystemRegistry.listRoots();
+ this.setTitle("FS Roots");
+ } else {
+ System.out.println("cd " + location);
+ String sep = "";
+ if (location.charAt(0) != DIR_SEP) {
+ sep = String.valueOf(DIR_SEP);
+ }
+ dir = (FileConnection) Connector.open("file://localhost" + sep + location);
+ if (!dir.isDirectory()) {
+ FCViewMIDlet.setCurrentDisplayable(new FileEditor(dir, this));
+ return;
+ }
+ this.setTitle(dir.getPath() + dir.getName());
+ fsEnum = dir.list();
+ System.out.println("new location " + dir.getURL());
+ }
+
+ this.deleteAll();
+ if (location != null) {
+ this.append("..", dirIcon);
+ }
+ while (fsEnum.hasMoreElements()) {
+ String fileName = (String) fsEnum.nextElement();
+ if (fileName.charAt(fileName.length() - 1) == DIR_SEP) {
+ this.append(fileName, dirIcon);
+ } else {
+ this.append(fileName, fileIcon);
+ }
+ }
+ if (currentDir != null) {
+ currentDir.close();
+ }
+ currentDir = dir;
+ } catch (IOException e) {
+ showError(e.getMessage());
+ }
+ }
+
+ private void showError(String message) {
+ Alert alert = new Alert("Error", message, null, AlertType.ERROR);
+ alert.setTimeout(Alert.FOREVER);
+ FCViewMIDlet.setCurrentDisplayable(alert);
+ }
+
+ public void commandAction(Command c, Displayable d) {
+ if (d == this) {
+ if (c == List.SELECT_COMMAND) {
+ final String newDir = this.getString(this.getSelectedIndex());
+ new Thread(new Runnable() {
+ public void run() {
+ changeDir(newDir);
+ }
+ }).start();
+ } else if (c == exitCommand) {
+ if (currentDir != null) {
+ try {
+ currentDir.close();
+ } catch (IOException ignore) {
+ }
+ currentDir = null;
+ }
+ FCViewMIDlet.exit();
+ }
+ }
+
+ }
+}
Propchange: harmony/enhanced/microemulator/microemu-examples/microemu-fcview/src/main/java/org/microemu/examples/fcview/FilesList.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/microemulator/microemu-examples/pom.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-examples/pom.xml?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-examples/pom.xml (added)
+++ harmony/enhanced/microemulator/microemu-examples/pom.xml Mon May 26 15:20:19 2008
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns="http://maven.apache.org/POM/4.0.0">
+ <!-- @version $Revision: 1626 $ ($Author: vlads $) $Date: 2008-03-04 21:47:36 -0500 (Tue, 04 Mar 2008) $ -->
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.microemu</groupId>
+ <artifactId>microemu</artifactId>
+ <version>2.0.3-SNAPSHOT</version><!--me-version-->
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>microemu-examples</artifactId>
+ <name>microemu-examples</name>
+ <packaging>pom</packaging>
+
+ <description>microemu-examples</description>
+
+ <distributionManagement>
+ <!-- no-deployment in repository -->
+ <repository>
+ <id>pyx4j.com-no-deployment</id>
+ <url>file:///${basedir}/target/tmp</url>
+ </repository>
+ </distributionManagement>
+
+ <modules>
+ <module>microemu-demo</module>
+ <module>microemu-fcview</module>
+ </modules>
+
+</project>
\ No newline at end of file
Propchange: harmony/enhanced/microemulator/microemu-examples/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/microemulator/microemu-extensions/microemu-device-resizable/pom.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-extensions/microemu-device-resizable/pom.xml?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-extensions/microemu-device-resizable/pom.xml (added)
+++ harmony/enhanced/microemulator/microemu-extensions/microemu-device-resizable/pom.xml Mon May 26 15:20:19 2008
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns="http://maven.apache.org/POM/4.0.0">
+ <!-- @version $Revision: 1626 $ ($Author: vlads $) $Date: 2008-03-04 21:47:36 -0500 (Tue, 04 Mar 2008) $ -->
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.microemu</groupId>
+ <artifactId>microemu-extensions</artifactId>
+ <version>2.0.3-SNAPSHOT</version><!--me-version-->
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>microemu-device-resizable</artifactId>
+ <name>microemu-device-resizable</name>
+
+ <description>microemu-device-resizable</description>
+
+ <dependencies>
+
+ <dependency>
+ <groupId>org.microemu</groupId>
+ <artifactId>microemu-javase-swing</artifactId>
+ <version>${project.version}</version>
+ <scope>provided</scope>
+ </dependency>
+
+ </dependencies>
+
+</project>
\ No newline at end of file
Propchange: harmony/enhanced/microemulator/microemu-extensions/microemu-device-resizable/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/microemulator/microemu-extensions/microemu-device-resizable/src/main/resources/org/microemu/device/resizable/device.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-extensions/microemu-device-resizable/src/main/resources/org/microemu/device/resizable/device.xml?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-extensions/microemu-device-resizable/src/main/resources/org/microemu/device/resizable/device.xml (added)
+++ harmony/enhanced/microemulator/microemu-extensions/microemu-device-resizable/src/main/resources/org/microemu/device/resizable/device.xml Mon May 26 15:20:19 2008
@@ -0,0 +1,325 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<device name="Resizable device"
+ xmlns="http://www.microemu.org/2.0.2/"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.microemu.org/2.0.2/ http://www.microemu.org/2.0.2/device.xsd">
+ <!-- img is used here for the backward compatibility, can be removed in version 3 -->
+ <img name="normal" src="normal.png" />
+ <display resizable="true">
+ <iscolor>true</iscolor>
+ <numcolors>65536</numcolors>
+ <numalphalevels>256</numalphalevels>
+ <foreground>000000</foreground>
+ <background>ffffff</background>
+ <rectangle>
+ <x>0</x>
+ <y>0</y>
+ <width>176</width>
+ <height>220</height>
+ </rectangle>
+ <paintable>
+ <x>0</x>
+ <y>22</y>
+ <width>176</width>
+ <height>176</height>
+ </paintable>
+ <icon name="up">
+ <paintable>
+ <x>78</x>
+ <y>206</y>
+ <width>12</width>
+ <height>12</height>
+ </paintable>
+ <img name="normal" src="/org/microemu/device/default/up.png"/>
+ <img name="pressed" src="/org/microemu/device/default/up-pressed.png"/>
+ </icon>
+ <icon name="down">
+ <paintable>
+ <x>88</x>
+ <y>206</y>
+ <width>12</width>
+ <height>12</height>
+ </paintable>
+ <img name="normal" src="/org/microemu/device/default/down.png"/>
+ <img name="pressed" src="/org/microemu/device/default/down-pressed.png"/>
+ </icon>
+ <status name="input">
+ <paintable>
+ <x>4</x>
+ <y>4</y>
+ <width>14</width>
+ <height>7</height>
+ </paintable>
+ <img name="123" src="/org/microemu/device/default/123.png"/>
+ <img name="ABC" src="/org/microemu/device/default/abc_upper.png"/>
+ <img name="abc" src="/org/microemu/device/default/abc_lower.png"/>
+ </status>
+ </display>
+ <fonts hint="antialiasing">
+ <font face="system" style="plain" size="small">
+ <system name="SansSerif" style="plain" size="10"/>
+ </font>
+ <font face="system" style="plain" size="medium">
+ <system name="SansSerif" style="plain" size="12"/>
+ </font>
+ <font face="system" style="plain" size="large">
+ <system name="SansSerif" style="plain" size="14"/>
+ </font>
+ <font face="system" style="bold" size="small">
+ <system name="SansSerif" style="bold" size="10"/>
+ </font>
+ <font face="system" style="bold" size="medium">
+ <system name="SansSerif" style="bold" size="12"/>
+ </font>
+ <font face="system" style="bold" size="large">
+ <system name="SansSerif" style="bold" size="14"/>
+ </font>
+ <font face="system" style="italic" size="small">
+ <system name="SansSerif" style="italic" size="10"/>
+ </font>
+ <font face="system" style="italic" size="medium">
+ <system name="SansSerif" style="italic" size="12"/>
+ </font>
+ <font face="system" style="italic" size="large">
+ <system name="SansSerif" style="italic" size="14"/>
+ </font>
+ <font face="system" style="bold,italic" size="small">
+ <system name="SansSerif" style="bold,italic" size="10"/>
+ </font>
+ <font face="system" style="bold,italic" size="medium">
+ <system name="SansSerif" style="bold,italic" size="12"/>
+ </font>
+ <font face="system" style="bold,italic" size="large">
+ <system name="SansSerif" style="bold,italic" size="14"/>
+ </font>
+ <font face="monospace" style="plain" size="small">
+ <system name="Monospaced" style="plain" size="10"/>
+ </font>
+ <font face="monospace" style="plain" size="medium">
+ <system name="Monospaced" style="plain" size="12"/>
+ </font>
+ <font face="monospace" style="plain" size="large">
+ <system name="Monospaced" style="plain" size="14"/>
+ </font>
+ <font face="monospace" style="bold" size="small">
+ <system name="Monospaced" style="bold" size="10"/>
+ </font>
+ <font face="monospace" style="bold" size="medium">
+ <system name="Monospaced" style="bold" size="12"/>
+ </font>
+ <font face="monospace" style="bold" size="large">
+ <system name="Monospaced" style="bold" size="14"/>
+ </font>
+ <font face="monospace" style="italic" size="small">
+ <system name="Monospaced" style="italic" size="10"/>
+ </font>
+ <font face="monospace" style="italic" size="medium">
+ <system name="Monospaced" style="italic" size="12"/>
+ </font>
+ <font face="monospace" style="italic" size="large">
+ <system name="Monospaced" style="italic" size="14"/>
+ </font>
+ <font face="monospace" style="bold,italic" size="small">
+ <system name="Monospaced" style="bold,italic" size="10"/>
+ </font>
+ <font face="monospace" style="bold,italic" size="medium">
+ <system name="Monospaced" style="bold,italic" size="12"/>
+ </font>
+ <font face="monospace" style="bold,italic" size="large">
+ <system name="Monospaced" style="bold,italic" size="14"/>
+ </font>
+ <font face="proportional" style="plain" size="small">
+ <system name="SansSerif" style="plain" size="10"/>
+ </font>
+ <font face="proportional" style="plain" size="medium">
+ <system name="SansSerif" style="plain" size="12"/>
+ </font>
+ <font face="proportional" style="plain" size="large">
+ <system name="SansSerif" style="plain" size="14"/>
+ </font>
+ <font face="proportional" style="bold" size="small">
+ <system name="SansSerif" style="bold" size="10"/>
+ </font>
+ <font face="proportional" style="bold" size="medium">
+ <system name="SansSerif" style="bold" size="12"/>
+ </font>
+ <font face="proportional" style="bold" size="large">
+ <system name="SansSerif" style="bold" size="14"/>
+ </font>
+ <font face="proportional" style="italic" size="small">
+ <system name="SansSerif" style="italic" size="10"/>
+ </font>
+ <font face="proportional" style="italic" size="medium">
+ <system name="SansSerif" style="italic" size="12"/>
+ </font>
+ <font face="proportional" style="italic" size="large">
+ <system name="SansSerif" style="italic" size="14"/>
+ </font>
+ <font face="proportional" style="bold,italic" size="small">
+ <system name="SansSerif" style="bold,italic" size="10"/>
+ </font>
+ <font face="proportional" style="bold,italic" size="medium">
+ <system name="SansSerif" style="bold,italic" size="12"/>
+ </font>
+ <font face="proportional" style="bold,italic" size="large">
+ <system name="SansSerif" style="bold,italic" size="14"/>
+ </font>
+ </fonts>
+ <input>
+ <haspointerevents>true</haspointerevents>
+ <haspointermotionevents>true</haspointermotionevents>
+ <hasrepeatevents>true</hasrepeatevents>
+ <softbutton name="SOFT1" alignment="LEFT">
+ <paintable>
+ <x>1</x>
+ <y>203</y>
+ <width>69</width>
+ <height>16</height>
+ </paintable>
+ <font face="system" style="plain" size="medium"/>
+ <command>BACK</command>
+ <command>EXIT</command>
+ <command>CANCEL</command>
+ <command>STOP</command>
+ </softbutton>
+ <softbutton name="SOFT2" alignment="RIGHT">
+ <paintable>
+ <x>106</x>
+ <y>203</y>
+ <width>69</width>
+ <height>16</height>
+ </paintable>
+ <font face="system" style="plain" size="medium"/>
+ <command>OK</command>
+ <command>SCREEN</command>
+ <command>ITEM</command>
+ <command>HELP</command>
+ </softbutton>
+ <button name="LEFT">
+ </button>
+ <button name="RIGHT">
+ </button>
+ <button name="UP">
+ </button>
+ <button name="DOWN">
+ </button>
+ <button name="SELECT">
+ </button>
+ <button name="0">
+ <chars>
+ <char/>
+ <char>0</char>
+ </chars>
+ </button>
+ <button name="1">
+ <chars>
+ <char>.</char>
+ <char>,</char>
+ <char>?</char>
+ <char>!</char>
+ <char>:</char>
+ <char>;</char>
+ <char>-</char>
+ <char>+</char>
+ <char>#</char>
+ <char>*</char>
+ <char>(</char>
+ <char>)</char>
+ <char>'</char>
+ <char>"</char>
+ <char>_</char>
+ <char>@</char>
+ <char>&</char>
+ <char>$</char>
+ <char>%</char>
+ <char>/</char>
+ <char><</char>
+ <char>></char>
+ <char>=</char>
+ <char>1</char>
+ </chars>
+ <chars input="123">
+ <char>1</char>
+ <char>.</char>
+ <char>-</char>
+ <char>(</char>
+ <char>)</char>
+ <char>+</char>
+ </chars>
+ </button>
+ <button name="2">
+ <chars>
+ <char>a</char>
+ <char>b</char>
+ <char>c</char>
+ <char>2</char>
+ </chars>
+ </button>
+ <button name="3">
+ <chars>
+ <char>d</char>
+ <char>e</char>
+ <char>f</char>
+ <char>3</char>
+ </chars>
+ </button>
+ <button name="4">
+ <chars>
+ <char>g</char>
+ <char>h</char>
+ <char>i</char>
+ <char>4</char>
+ </chars>
+ </button>
+ <button name="5">
+ <chars>
+ <char>j</char>
+ <char>k</char>
+ <char>l</char>
+ <char>5</char>
+ </chars>
+ </button>
+ <button name="6">
+ <chars>
+ <char>m</char>
+ <char>n</char>
+ <char>o</char>
+ <char>6</char>
+ </chars>
+ </button>
+ <button name="7">
+ <chars>
+ <char>p</char>
+ <char>q</char>
+ <char>r</char>
+ <char>s</char>
+ <char>7</char>
+ </chars>
+ </button>
+ <button name="8">
+ <chars>
+ <char>t</char>
+ <char>u</char>
+ <char>v</char>
+ <char>8</char>
+ </chars>
+ </button>
+ <button name="9">
+ <chars>
+ <char>w</char>
+ <char>x</char>
+ <char>y</char>
+ <char>z</char>
+ <char>9</char>
+ </chars>
+ </button>
+ <button name="ASTERISK">
+ <chars>
+ <char>*</char>
+ <char>+</char>
+ </chars>
+ </button>
+ <button name="POUND" modeChange="true">
+ </button>
+ </input>
+</device>
Propchange: harmony/enhanced/microemulator/microemu-extensions/microemu-device-resizable/src/main/resources/org/microemu/device/resizable/device.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/microemulator/microemu-extensions/microemu-device-resizable/src/main/resources/org/microemu/device/resizable/normal.png
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-extensions/microemu-device-resizable/src/main/resources/org/microemu/device/resizable/normal.png?rev=660326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: harmony/enhanced/microemulator/microemu-extensions/microemu-device-resizable/src/main/resources/org/microemu/device/resizable/normal.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added: harmony/enhanced/microemulator/microemu-extensions/pom.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-extensions/pom.xml?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-extensions/pom.xml (added)
+++ harmony/enhanced/microemulator/microemu-extensions/pom.xml Mon May 26 15:20:19 2008
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns="http://maven.apache.org/POM/4.0.0">
+ <!-- @version $Revision: 1626 $ ($Author: vlads $) $Date: 2008-03-04 21:47:36 -0500 (Tue, 04 Mar 2008) $ -->
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.microemu</groupId>
+ <artifactId>microemu</artifactId>
+ <version>2.0.3-SNAPSHOT</version><!--me-version-->
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>microemu-extensions</artifactId>
+ <name>microemu-extensions</name>
+ <packaging>pom</packaging>
+
+ <description>microemu-extensions</description>
+
+
+ <modules>
+ <module>microemu-site-skin</module>
+
+ <module>microemu-device-large</module>
+ <module>microemu-device-minimum</module>
+ <module>microemu-device-resizable</module>
+ <module>microemu-jsr-75</module>
+ <module>microemu-jsr-82</module>
+ <module>microemu-jsr-120</module>
+ <module>microemu-jsr-135</module>
+ <module>microemu-nokiaui</module>
+ <module>microemu-siemensapi</module>
+ </modules>
+
+ <!--
+ <dependencies>
+ <dependency>
+ <groupId>org.microemu</groupId>
+ <artifactId>microemu-javase</artifactId>
+ <version>${project.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+ -->
+
+</project>
\ No newline at end of file
Propchange: harmony/enhanced/microemulator/microemu-extensions/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/microemulator/microemu-injected/inject-assembly.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-injected/inject-assembly.xml?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-injected/inject-assembly.xml (added)
+++ harmony/enhanced/microemulator/microemu-injected/inject-assembly.xml Mon May 26 15:20:19 2008
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<assembly>
+ <!-- @version $Revision: 908 $ ($Author: vlads $) $Date: 2007-02-13 23:13:47 -0500 (Tue, 13 Feb 2007) $ -->
+ <id>inject</id>
+ <formats>
+ <format>jar</format>
+ </formats>
+ <includeBaseDirectory>false</includeBaseDirectory>
+ <fileSets>
+ <fileSet>
+ <directory>target</directory>
+ <outputDirectory></outputDirectory>
+ <includes>
+ <include>microemu-injected.jar</include>
+ </includes>
+ </fileSet>
+ </fileSets>
+</assembly>
\ No newline at end of file
Propchange: harmony/enhanced/microemulator/microemu-injected/inject-assembly.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/microemulator/microemu-injected/pom.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-injected/pom.xml?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-injected/pom.xml (added)
+++ harmony/enhanced/microemulator/microemu-injected/pom.xml Mon May 26 15:20:19 2008
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns="http://maven.apache.org/POM/4.0.0">
+ <!-- @version $Revision: 1626 $ ($Author: vlads $) $Date: 2008-03-04 21:47:36 -0500 (Tue, 04 Mar 2008) $ -->
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.microemu</groupId>
+ <artifactId>microemu</artifactId>
+ <version>2.0.3-SNAPSHOT</version><!--me-version-->
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>microemu-injected</artifactId>
+ <name>microemu-injected</name>
+
+ <description>This classes are injected into MIDlet during "Prepare for Applet" stage</description>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.3</source>
+ <target>1.1</target>
+ </configuration>
+ </plugin>
+
+ <!-- Create application loadable on the phone -->
+ <plugin>
+ <groupId>com.pyx4me</groupId>
+ <artifactId>j2me-maven-plugin</artifactId>
+ <version>${pyx4meVersion}</version>
+ <executions>
+ <execution>
+ <!-- Phase before package -->
+ <phase>test</phase>
+ <goals>
+ <goal>package</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <attach>false</attach>
+ <useWtkLibs>false</useWtkLibs>
+ <!--wtkHome>${env.WTK_HOME}</wtkHome-->
+ <proguardPreverify>true</proguardPreverify>
+ <proguard>false</proguard>
+ <obfuscate>false</obfuscate>
+ <proguardOptions>
+ <options>
+ <option>-dontoptimize</option>
+ <option>-keepclasseswithmembers public class org.microemu.* { *; }</option>
+ </options>
+ </proguardOptions>
+ <jarfile>microemu-injected</jarfile>
+ <classifier>none</classifier>
+ <libs>
+ <lib>${basedir}/../api/cldcapi11/target/cldcapi11-${project.version}.jar</lib>
+ <!--lib>${basedir}/../api/midpapi20/target/midpapi20-${project.version}.jar</lib-->
+ </libs>
+ </configuration>
+ </plugin>
+
+ <!-- jar-with jar -->
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals><goal>single</goal></goals>
+ </execution>
+ </executions>
+ <configuration>
+ <descriptors>
+ <descriptor>inject-assembly.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </plugin>
+
+ </plugins>
+ </build>
+
+</project>
\ No newline at end of file
Propchange: harmony/enhanced/microemulator/microemu-injected/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/microemulator/microemu-injected/src/main/java/org/microemu/Injected.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-injected/src/main/java/org/microemu/Injected.java?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-injected/src/main/java/org/microemu/Injected.java (added)
+++ harmony/enhanced/microemulator/microemu-injected/src/main/java/org/microemu/Injected.java Mon May 26 15:20:19 2008
@@ -0,0 +1,107 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.microemu;
+
+import java.io.InputStream;
+import java.io.PrintStream;
+
+/**
+ * @author vlads
+ *
+ * This code is added to MIDlet application to solve problems while running in applet.
+ * The code is attached to application jar.
+ *
+ * You need to use "Save for Web..." in MicroEmulator Tools Menu.
+ * The result jar is safe to run on any other Emulator or device.
+ *
+ * This class is not used while application is running in Applet with MicroEmulator.
+ * Different class with the same name is used from microemu-javase-applet.jar.
+ */
+public final class Injected {
+
+ /**
+ * This allow redirection of stdout to MicroEmulator console
+ */
+ public final static PrintStream out = outPrintStream();
+
+ public final static PrintStream err = errPrintStream();
+
+ /**
+ * We don't need to instantiate the class, all access is static
+ */
+ private Injected() {
+
+ }
+
+ private static PrintStream outPrintStream() {
+ return System.out;
+ }
+
+ private static PrintStream errPrintStream() {
+ return System.err;
+ }
+
+ /**
+ * Redirect throwable.printStackTrace() to MicroEmulator console
+ */
+ public static void printStackTrace(Throwable t) {
+ t.printStackTrace();
+ }
+
+ /**
+ * This code Ingected By MicroEmulator to enable access to System properties while running in Applet
+ *
+ * @param key the name of the system property.
+ * @return the string value of the system property,
+ * or <code>null</code> if there is no property with that key.
+ */
+ public static String getProperty(String key) {
+ try {
+ return System.getProperty(key);
+ } catch (SecurityException e) {
+ return null;
+ }
+ }
+
+ /**
+ *
+ * Returns an input stream for reading the specified resource.
+ *
+ * <p> The search order is described in the documentation for {@link
+ * #getResource(String)}. </p>
+ *
+ * @param origClass
+ * @param name The resource name
+ *
+ * @return An input stream for reading the resource, or <tt>null</tt>
+ * if the resource could not be found
+ */
+ public static InputStream getResourceAsStream(Class origClass, String name) {
+ return origClass.getResourceAsStream(name);
+ }
+
+ /**
+ * Enhanced Catch Block
+ */
+ public static Throwable handleCatchThrowable(Throwable t) {
+ return t;
+ }
+
+}
Propchange: harmony/enhanced/microemulator/microemu-injected/src/main/java/org/microemu/Injected.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/microemulator/microemu-javase-applet/applet-debug-assembly.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-javase-applet/applet-debug-assembly.xml?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-javase-applet/applet-debug-assembly.xml (added)
+++ harmony/enhanced/microemulator/microemu-javase-applet/applet-debug-assembly.xml Mon May 26 15:20:19 2008
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<assembly>
+ <!-- @version $Revision: 1545 $ ($Author: vlads $) $Date: 2008-01-16 10:11:56 -0500 (Wed, 16 Jan 2008) $ -->
+ <id>debug</id>
+ <formats>
+ <format>jar</format>
+ </formats>
+ <includeBaseDirectory>false</includeBaseDirectory>
+ <dependencySets>
+ <dependencySet>
+ <unpack>true</unpack>
+ <scope>runtime</scope>
+ <outputDirectory></outputDirectory>
+ <outputFileNameMapping></outputFileNameMapping>
+ </dependencySet>
+ </dependencySets>
+</assembly>
\ No newline at end of file
Propchange: harmony/enhanced/microemulator/microemu-javase-applet/applet-debug-assembly.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/microemulator/microemu-javase-applet/applet-debug-example.html
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-javase-applet/applet-debug-example.html?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-javase-applet/applet-debug-example.html (added)
+++ harmony/enhanced/microemulator/microemu-javase-applet/applet-debug-example.html Mon May 26 15:20:19 2008
@@ -0,0 +1,14 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+ <head>
+ <title>MicroEmulator</title>
+ </head>
+ <body>
+ <applet code="org.microemu.applet.Main"
+ width="226" height="471"
+ archive="target/microemu-javase-applet-2.0.3-SNAPSHOT-debug.jar,../microemu-examples/microemu-demo/target/microemu-demo-2.0.3-SNAPSHOT-me.jar">
+ <param name="midlet" value="org.microemu.midp.examples.simpledemo.SimpleDemoMIDlet"/>
+ </applet>
+ </body>
+</html>
Propchange: harmony/enhanced/microemulator/microemu-javase-applet/applet-debug-example.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/microemulator/microemu-javase-applet/applet-test-example.html
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-javase-applet/applet-test-example.html?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-javase-applet/applet-test-example.html (added)
+++ harmony/enhanced/microemulator/microemu-javase-applet/applet-test-example.html Mon May 26 15:20:19 2008
@@ -0,0 +1,14 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+ <head>
+ <title>MicroEmulator</title>
+ </head>
+ <body>
+ <applet code="org.microemu.applet.Main"
+ width="226" height="471"
+ archive="target/microemu-javase-applet-2.0.3-SNAPSHOT.jar,../microemu-examples/microemu-demo/target/microemu-demo-2.0.3-SNAPSHOT-me.jar">
+ <param name="midlet" value="org.microemu.midp.examples.simpledemo.SimpleDemoMIDlet"/>
+ </applet>
+ </body>
+</html>
Propchange: harmony/enhanced/microemulator/microemu-javase-applet/applet-test-example.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/microemulator/microemu-javase-applet/pom.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-javase-applet/pom.xml?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-javase-applet/pom.xml (added)
+++ harmony/enhanced/microemulator/microemu-javase-applet/pom.xml Mon May 26 15:20:19 2008
@@ -0,0 +1,212 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns="http://maven.apache.org/POM/4.0.0">
+ <!-- @version $Revision: 1639 $ ($Author: vlads $) $Date: 2008-03-04 23:04:11 -0500 (Tue, 04 Mar 2008) $ -->
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.microemu</groupId>
+ <artifactId>microemu</artifactId>
+ <version>2.0.3-SNAPSHOT</version><!--me-version-->
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>microemu-javase-applet</artifactId>
+ <name>microemu-javase-applet</name>
+ <packaging>jar</packaging>
+
+ <description>MicroEmulator applet assembly for distribution</description>
+
+ <prerequisites>
+ <maven>2.0.5</maven>
+ </prerequisites>
+
+ <dependencies>
+
+ <dependency>
+ <groupId>org.microemu</groupId>
+ <artifactId>microemu-cldc</artifactId>
+ <version>${project.version}</version>
+ <classifier>4applet</classifier>
+ <optional>true</optional>
+ </dependency>
+
+ <dependency>
+ <groupId>org.microemu</groupId>
+ <artifactId>microemu-midp</artifactId>
+ <version>${project.version}</version>
+ <classifier>4applet</classifier>
+ <exclusions>
+ <exclusion>
+ <groupId>org.microemu</groupId><artifactId>microemu-cldc</artifactId>
+ </exclusion>
+ </exclusions>
+ <optional>true</optional>
+ </dependency>
+
+ <dependency>
+ <groupId>org.microemu</groupId>
+ <artifactId>microemu-javase-swing</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <!-- this is bug in maven 2.0.4., if used artifact with classifier would be exclused as well -->
+ <exclusion>
+ <groupId>org.microemu</groupId><artifactId>microemu-cldc</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.microemu</groupId><artifactId>microemu-midp</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.microemu</groupId><artifactId>microemu-injected</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>asm</groupId><artifactId>asm</artifactId>
+ </exclusion>
+ </exclusions>
+ <optional>true</optional>
+ </dependency>
+
+ <dependency>
+ <groupId>sun</groupId>
+ <artifactId>applet-jsobject</artifactId>
+ <optional>true</optional>
+ </dependency>
+
+ </dependencies>
+
+ <build>
+ <plugins>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <forceCreation>true</forceCreation>
+ <archive>
+ <manifestEntries>
+ <Implementation-Version>${pom.version}</Implementation-Version>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <!-- applet jar-with-dependencies -->
+
+ <plugin>
+ <groupId>com.pyx4me</groupId>
+ <artifactId>proguard-maven-plugin</artifactId>
+ <version>${pyx4meVersion}</version>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals><goal>proguard</goal></goals>
+ </execution>
+ </executions>
+ <configuration>
+ <proguardInclude>${basedir}/proguard.conf</proguardInclude>
+ <attach>true</attach>
+ <appendClassifier>false</appendClassifier>
+ <assembly>
+ <inclusions>
+ <inclusion>
+ <groupId>org.microemu</groupId><artifactId>microemu-cldc</artifactId><classifier>4applet</classifier><library>true</library>
+ </inclusion>
+ <inclusion>
+ <groupId>org.microemu</groupId><artifactId>microemu-midp</artifactId><classifier>4applet</classifier><library>true</library>
+ </inclusion>
+ <inclusion>
+ <groupId>org.microemu</groupId><artifactId>microemu-javase</artifactId>
+ <filter>!org/microemu/app/classloader/**</filter>
+ </inclusion>
+ <inclusion>
+ <groupId>org.microemu</groupId><artifactId>microemu-javase-swing</artifactId>
+ </inclusion>
+ </inclusions>
+ </assembly>
+ <exclusions>
+ <exclusion>
+ <groupId>org.microemu</groupId><artifactId>microemu-cldc</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.microemu</groupId><artifactId>microemu-midp</artifactId>
+ </exclusion>
+ </exclusions>
+ <libs>
+ <lib>${javaRunTimeJar}</lib>
+ <lib>${javaRunTimeSecurityJar}</lib>
+ </libs>
+ <archive>
+ <manifestEntries>
+ <Version>${label}</Version>
+ <Build-Time>${cctimestamp}</Build-Time>
+ <Implementation-Version>${pom.version}</Implementation-Version>
+ <SVN-Revision>${scm.revision}</SVN-Revision>
+ <License>GNU Lesser General Public License (LGPL)</License>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <!-- applet-debug jar-with-dependencies -->
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals><goal>single</goal></goals>
+ </execution>
+ </executions>
+ <configuration>
+ <attach>true</attach>
+ <descriptors>
+ <descriptor>applet-debug-assembly.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>copy-assembly-4download</id>
+ <phase>site</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <tasks>
+ <copy overwrite="true"
+ file="${project.build.directory}/${project.build.finalName}.jar"
+ tofile="${project.build.directory}/site/${artifactId}.jar"/>
+ </tasks>
+ </configuration>
+ </execution>
+ <execution>
+ <id>process-html-tmplates</id>
+ <phase>package</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <tasks>
+ <copy overwrite="true" failonerror="false"
+ todir="${basedir}">
+ <fileset dir="${basedir}/src/html-templates"/>
+ </copy>
+ <!-- Set version number -->
+ <replace dir="${basedir}">
+ <include name="*.html"></include>
+ <replacefilter token="#version#" value="${version}"/>
+ </replace>
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+
+</project>
\ No newline at end of file
Propchange: harmony/enhanced/microemulator/microemu-javase-applet/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/microemulator/microemu-javase-applet/proguard.conf
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-javase-applet/proguard.conf?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-javase-applet/proguard.conf (added)
+++ harmony/enhanced/microemulator/microemu-javase-applet/proguard.conf Mon May 26 15:20:19 2008
@@ -0,0 +1,11 @@
+-overloadaggressively
+-defaultpackage 'me2'
+-allowaccessmodification
+-dontusemixedcaseclassnames
+-dontskipnonpubliclibraryclasses
+-keep public class * extends java.applet.Applet { *; }
+-keep public class * implements org.microemu.microedition.io.ConnectionImplementation { *; }
+-keep public class * implements org.microemu.cldc.ClosedConnection { *; }
+-keep public class org.microemu.microedition.io.ConnectorImpl { *; }
+-keep public class org.microemu.Injected { *; }
+-keep public class org.microemu.device.** { public static <fields>; }
\ No newline at end of file
Added: harmony/enhanced/microemulator/microemu-javase-applet/src/html-templates/applet-debug-example.html
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-javase-applet/src/html-templates/applet-debug-example.html?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-javase-applet/src/html-templates/applet-debug-example.html (added)
+++ harmony/enhanced/microemulator/microemu-javase-applet/src/html-templates/applet-debug-example.html Mon May 26 15:20:19 2008
@@ -0,0 +1,14 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+ <head>
+ <title>MicroEmulator</title>
+ </head>
+ <body>
+ <applet code="org.microemu.applet.Main"
+ width="226" height="471"
+ archive="target/microemu-javase-applet-#version#-debug.jar,../microemu-examples/microemu-demo/target/microemu-demo-#version#-me.jar">
+ <param name="midlet" value="org.microemu.midp.examples.simpledemo.SimpleDemoMIDlet"/>
+ </applet>
+ </body>
+</html>
Propchange: harmony/enhanced/microemulator/microemu-javase-applet/src/html-templates/applet-debug-example.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/microemulator/microemu-javase-applet/src/html-templates/applet-test-example.html
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-javase-applet/src/html-templates/applet-test-example.html?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-javase-applet/src/html-templates/applet-test-example.html (added)
+++ harmony/enhanced/microemulator/microemu-javase-applet/src/html-templates/applet-test-example.html Mon May 26 15:20:19 2008
@@ -0,0 +1,14 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+ <head>
+ <title>MicroEmulator</title>
+ </head>
+ <body>
+ <applet code="org.microemu.applet.Main"
+ width="226" height="471"
+ archive="target/microemu-javase-applet-#version#.jar,../microemu-examples/microemu-demo/target/microemu-demo-#version#-me.jar">
+ <param name="midlet" value="org.microemu.midp.examples.simpledemo.SimpleDemoMIDlet"/>
+ </applet>
+ </body>
+</html>
Propchange: harmony/enhanced/microemulator/microemu-javase-applet/src/html-templates/applet-test-example.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: harmony/enhanced/microemulator/microemu-javase-swing/me-2 extensions.launch
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-javase-swing/me-2%20extensions.launch?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-javase-swing/me-2 extensions.launch (added)
+++ harmony/enhanced/microemulator/microemu-javase-swing/me-2 extensions.launch Mon May 26 15:20:19 2008
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
+<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/microemu-javase-swing"/>
+</listAttribute>
+<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
+<listEntry value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry containerPath="org.eclipse.jdt.launching.JRE_CONTAINER" javaProject="microemu-javase-swing" path="1" type="4"/> "/>
+<listEntry value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry id="org.eclipse.jdt.launching.classpathentry.defaultClasspath"> <memento exportedEntriesOnly="false" project="microemu-javase-swing"/> </runtimeClasspathEntry> "/>
+<listEntry value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry path="3" projectName="microemu-jsr-120" type="1"/> "/>
+<listEntry value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry path="3" projectName="microemu-cldc" type="1"/> "/>
+<listEntry value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry path="3" projectName="microemu-injected" type="1"/> "/>
+<listEntry value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry path="3" projectName="microemu-javase" type="1"/> "/>
+<listEntry value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry path="3" projectName="microemu-midp" type="1"/> "/>
+<listEntry value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry path="3" projectName="microemu-jsr-75" type="1"/> "/>
+<listEntry value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry path="3" projectName="microemu-jsr-82" type="1"/> "/>
+<listEntry value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry path="3" projectName="microemu-nokiaui" type="1"/> "/>
+<listEntry value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry path="3" projectName="microemu-siemensapi" type="1"/> "/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="microemu-javase-swing"/>
+<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
+<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
+<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.microemu.app.Main"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="4"/>
+</listAttribute>
+</launchConfiguration>
Added: harmony/enhanced/microemulator/microemu-javase-swing/me-2 swing-main-java142.launch
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-javase-swing/me-2%20swing-main-java142.launch?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-javase-swing/me-2 swing-main-java142.launch (added)
+++ harmony/enhanced/microemulator/microemu-javase-swing/me-2 swing-main-java142.launch Mon May 26 15:20:19 2008
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
+<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/microemu-javase-swing"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/j2sdk1.4.2"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="microemu-javase-swing"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.microemu.app.Main"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="4"/>
+</listAttribute>
+</launchConfiguration>
Added: harmony/enhanced/microemulator/microemu-javase-swing/me-2 swing-main-java150.launch
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-javase-swing/me-2%20swing-main-java150.launch?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-javase-swing/me-2 swing-main-java150.launch (added)
+++ harmony/enhanced/microemulator/microemu-javase-swing/me-2 swing-main-java150.launch Mon May 26 15:20:19 2008
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
+<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/microemu-javase-swing"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.5.0"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="microemu-javase-swing"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.microemu.app.Main"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="4"/>
+</listAttribute>
+</launchConfiguration>
Added: harmony/enhanced/microemulator/microemu-javase-swing/me-2 swing-main-java160.launch
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-javase-swing/me-2%20swing-main-java160.launch?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-javase-swing/me-2 swing-main-java160.launch (added)
+++ harmony/enhanced/microemulator/microemu-javase-swing/me-2 swing-main-java160.launch Mon May 26 15:20:19 2008
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
+<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/microemu-javase-swing"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="microemu-javase-swing"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.microemu.app.Main"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="4"/>
+</listAttribute>
+</launchConfiguration>
Added: harmony/enhanced/microemulator/microemu-javase-swing/me-2 swing-main.launch
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-javase-swing/me-2%20swing-main.launch?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-javase-swing/me-2 swing-main.launch (added)
+++ harmony/enhanced/microemulator/microemu-javase-swing/me-2 swing-main.launch Mon May 26 15:20:19 2008
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
+<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/microemu-javase-swing"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="microemu-javase-swing"/>
+<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
+<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.microemu.app.Main"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="4"/>
+</listAttribute>
+</launchConfiguration>
Added: harmony/enhanced/microemulator/microemu-javase-swing/pom.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/microemulator/microemu-javase-swing/pom.xml?rev=660326&view=auto
==============================================================================
--- harmony/enhanced/microemulator/microemu-javase-swing/pom.xml (added)
+++ harmony/enhanced/microemulator/microemu-javase-swing/pom.xml Mon May 26 15:20:19 2008
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns="http://maven.apache.org/POM/4.0.0">
+ <!-- @version $Revision: 1626 $ ($Author: vlads $) $Date: 2008-03-04 21:47:36 -0500 (Tue, 04 Mar 2008) $ -->
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.microemu</groupId>
+ <artifactId>microemu</artifactId>
+ <version>2.0.3-SNAPSHOT</version><!--me-version-->
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>microemu-javase-swing</artifactId>
+ <name>microemu-javase-swing</name>
+
+ <description>javase-swing</description>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.microemu</groupId>
+ <artifactId>microemu-javase</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ <!-- Used for ready for applet Preprocessor should only in pakaged jar -->
+ <dependency>
+ <groupId>org.microemu</groupId>
+ <artifactId>microemu-injected</artifactId>
+ <version>${project.version}</version>
+ <classifier>inject</classifier>
+ <optional>true</optional>
+ </dependency>
+
+ <dependency>
+ <groupId>sun</groupId>
+ <artifactId>applet-jsobject</artifactId>
+ <optional>true</optional>
+ </dependency>
+ </dependencies>
+
+</project>
\ No newline at end of file
Propchange: harmony/enhanced/microemulator/microemu-javase-swing/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native