Nagappan Alagappan | 23 May 2013 00:17
Picon
Gravatar

[Ann] Cobra 3.5 - Windows GUI test automation tool

Hello,

New features:

* ooldtp python client
* Support setting text on combo box
* Added simple command line options
* Support state.editable in hasstate
* Handle valuepattern in click API
* Support ToolBar type on click
* Write to log file if environment variable is set (set
LDTP_LOG_FILE=c:\ldtp.log)
* Support control type Table, DataItem in Tree implementation
* Added scrollbar as supported type

New API:

* MouseMove
* setcellvalue
* guitimeout
* oneup
* onedown
* oneleft
* oneright
* scrollup
* scrolldown
* scrollright
* scrollleft

Bugs fixed:
(Continue reading)

Picon
Favicon

PPPJ'13 - Deadline Approaching

                           CALL FOR PAPERS

                               PPPJ'13

      2013 International Conference on Principles and Practices
                 of Programming on the Java platform:
                virtual machines, languages, and tools

                        September 11-13, 2013
                          Stuttgart, Germany

                       http://pppj2013.dhbw.de/

            In cooperation with ACM SIGPLAN and ACM SIGAPP
                       Sponsored by Oracle Labs

The Java platform is multi-faceted, covering a rich diversity of
systems, languages, tools, frameworks, and techniques. PPPJ'13 - the
10th conference in the PPPJ series - provides a forum for researchers,
practitioners, and educators to present and discuss novel results on
all aspects of programming on the Java platform including virtual
machines, languages, tools, methods, frameworks, libraries, case
studies, and experience reports.

TOPICS

Virtual machines for Java and Java-like language support:
  - JVM and similar VMs
  - VM design and optimization
  - VMs for mobile and embedded devices
(Continue reading)

Jipeng Huang | 22 May 2013 19:29
Picon

How is JVM.cpp used

Hi,

I'm new to openjdk and currently I'm modifying some library methods like
methods inside java.lang.System. I can easily change the corresponding
method calls for c1 and c2 compilers by changing the mapping between
intrinsics and methods but I don't know where jvm.cpp is used and whether
that can affect the result.

Thanks,
Jipeng

--
View this message in context: http://openjdk.5641.n7.nabble.com/How-is-JVM-cpp-used-tp135050.html
Sent from the OpenJDK General discussion mailing list archive at Nabble.com.

Suminda Dharmasena | 20 May 2013 08:57

Object Lifetime Specification

Hi,

As a matter of clarification the scheme I am proposing is to be able to
specify the life time of an object after which it is deleted.

Let me know your interests. Further details are below.

Suminda
--
Suminda Sirinath Salpitikorala Dharmasena, B.Sc. Comp. & I.S. (Hon.) Lond.,
P.G.Dip. Ind. Maths. J'Pura, MIEEE, MACM, CEO Sakrīō! ▣ *Address*: 6G • 1st
Lane • Pagoda Road • Nugegoda 10250 • Sri Lanka. ▣ *Mobile*
: +94-(0)711007945 ▣ *Tele*: +94-(0)11-5 864614 / 5 875614 / 2 825908 ▣ *Web
*: http://www.sakrio.com ▣

This email is subjected to the email Terms of Use and Disclaimer:
http://www.sakrio.com/email-legal. Please read this first.
--

On 19 May 2013 20:48, Suminda Dharmasena <sirinath@...> wrote:

> Hi,
>
> I am looking to see if we can introduce user control for memory management
> and more finer resource management ability through annotations and API.
>
> Part of the discussion on this is in the comment section of the following
> blog which I had with David Homes:
> https://blogs.oracle.com/dholmes/entry/minimize_garbage_generation
>
(Continue reading)

Suminda Dharmasena | 19 May 2013 17:18

User Controlled Memory Management and Resource Management

Hi,

I am looking to see if we can introduce user control for memory management
and more finer resource management ability through annotations and API.

Part of the discussion on this is in the comment section of the following
blog which I had with David Homes:
https://blogs.oracle.com/dholmes/entry/minimize_garbage_generation

Many Java objects can either be allocated on the stack as well as deleted
if allocated in the heap without it being passed for GC. Since stack
allocation will only work for some objects and will break the current
memory model an annotation can be introduced to mark stack allocation. Any
contained objects cannot outlive the containing object in this case unless
they are annotated to escape. Escaping objects can be heap allocated
and collected through the normal GC process.

If an object is heap allocated it can be deleted at define points like
block exit, return or end of iteration (in loops) etc. Appropriate
annotation can be introduced to mark the deletion. In this case contained
objects can out live the containing object. The objects that cannot be
deleted will be marked for GC during the normal GC cycle. Also an
annotation can be introduced to help mark fields and methods which might
escape and which does not statically. For methods all parameters, local
variables and returned objects will not escape thus can be deleted after
method returns. For methods parameters, any objects passed will not escape
and can be safely deleted after method returns. Not all parameters may be
marked. For fields, the objects can be deleted when the containing object
is deleted. These objects if returned from a method will be clones and any
pass to methods which are not marked for non escape would be clones else
(Continue reading)

Nagappan Alagappan | 12 May 2013 04:36
Picon
Gravatar

Announce : LDTP 3.5.0 - Linux GUI test automation tool

Hello,

New API:
* inserttext, objtimeout, guitimeout, getcellsize, getcellvalue,
getobjectnameatcoords, getcombovalue, getaccesskey in Python client
* doubleClick, doubleClickRow, onWindowCreate, getCellSize, getComboValue,
appUnderTest, getAccessKey in Java client
* getcellsize, getcellvalue in Ruby client
* GetCellSize, GetComboValue, AppUnderTest, GetAccessKey, MouseRightClick,
DoubleClick, DoubleClickRow, RightClick in C# client

New control type:
* POPUP MENU for Ubuntu environment

Bugs fixed:

Ruby client:
* Fixed optional arguments to imagecapture
* Check window_name parameter, if empty then use  <at> window_name passed in
constructor

Python client:
* Fixed optional argument APIs to work on both Windows and Linux
* imagecapture x, y offset, height and width parameters are disregarded if
window parameter is provided - Bug#685548
* Return unicode string all the time on gettextvalue
* Fix partial match argument in selectrow, compatible with Windows
* Patch by ebass to support Python 2.6
* Added Errno 101 as we see in ebass Ubuntu 10.04 environment

(Continue reading)

Jonathan Gibbons | 2 May 2013 18:53
Picon
Favicon

bugs.sun.com

I went to bugs.sun.com to check out what it is like to submit a bug from 
outside.
I clicked on "submit a bug" to get to http://bugreport.sun.com/bugreport/
where I found out that ...

> This page is for reporting bugs in technologies distributed on 
> jdk7.java.net - such as the Java SE 7 Developer Preview , Oracle 
> GlassFish Server, Oracle Solaris Studio Compilers and Tools and Sun 
> Java Studio Enterprise (formerly Sun ONE Studio).This site is not for 
> development support, but for developers to contribute to and be 
> involved with Oracle engineers in fixing and improving Java products.

jdk 7?

-- Jon

johnhamings | 30 Apr 2013 23:10
Favicon

Biggest Fake Conference in Computer Science

Biggest Fake Conference in Computer Science

We are researchers from different parts of the world and conducted a study on the world’s biggest 
bogus computer science conference WORLDCOMP  http://sites.google.com/site/worlddump1 
organized by Prof. Hamid Arabnia from University of Georgia, USA.

We submitted a fake paper to WORLDCOMP 2011 and again (the same paper with a modified title) to 
WORLDCOMP 2012. This paper had numerous fundamental mistakes. Sample statements from that 
paper include: 

(1). Binary logic is fuzzy logic and vice versa
(2). Pascal developed fuzzy logic
(3). Object oriented languages do not exhibit any polymorphism or inheritance
(4). TCP and IP are synonyms and are part of OSI model 
(5). Distributed systems deal with only one computer
(6). Laptop is an example for a super computer
(7). Operating system is an example for computer hardware

Also, our paper did not express any conceptual meaning.  However, it was accepted both the times 
without any modifications (and without any reviews) and we were invited to submit the final paper 
and a payment of $500+ fee to present the paper. We decided to use the fee for better purposes than 
making Prof. Hamid Arabnia richer. After that, we received few reminders from WORLDCOMP to pay 
the fee but we never responded. This fake paper is different from the two fake papers already published 
(see https://sites.google.com/site/worlddump4 for details) in WORLDCOMP.

We MUST say that you should look at the above website if you have any thoughts of participating in
WORLDCOMP.  DBLP and other indexing agencies have stopped indexing WORLDCOMP’s proceedings 
since 2011 due to its fakeness. See
http://www.informatik.uni-trier.de/~ley/db/conf/icai/index.html for
of one of the conferences of WORLDCOMP and notice that there is no listing after 2010. See Section 2 of
(Continue reading)

jwrgorman | 16 Apr 2013 13:46
Picon
Gravatar

SolarNetwork: renewable energy management framework

Hi,

If anyone is interested in a project that involves renewable energy
management - SolarNetwork is a Java-based platform focusing on the
acquisition, storage, visualization and analysis of primarily solar energy
data but open to all renewable energy management.  We use a set of
enterprise frameworks as components, such as Spring and OSGi, but the core
idea is to be able to reliably and affordbably capture renewable energy data
from a host of inverters, charge controllers, battery computers, industrial
switches, and kilowatt-hour meters and persist that data on a web-based
server “in the cloud” as well as expose web services for both visualization
and control.

Everything needed is on Github here licensed under the GPL:

https://github.com/SolarNetwork/solarnetwork/wiki/Developer-Guide

Thanks, John

--
View this message in context: http://openjdk.5641.n7.nabble.com/SolarNetwork-renewable-energy-management-framework-tp128167.html
Sent from the OpenJDK General discussion mailing list archive at Nabble.com.

Clemens Eisserer | 13 Apr 2013 10:21
Picon

Where to find the source of the closed-source browser plugin?

Hi,

I am trying to hunt down some weird bug in the jar-file caching logic of
the closed-source java-plugin, however I wasn't successful in obtaining the
sources.
Of course I prefer icedtea-web, unfourtunatly it isn't installed on all
those windows machines ;)

If I remember correctly there were some special-licensed bundles available
before openjdk arrived, wonder what happend to these.

Thanks for any pointers...

- Clemens

Omair Majid | 8 Apr 2013 23:32
Picon
Favicon

Inconsistency between Projects page and Bylaws

Hi,

I noticed that there is some inconsistency between the bylaws [1] and
the projects page [2] in how Reviewers are nominated. The bylaws say:

"""
A Reviewer for a Project may nominate any of that Project’s Committers
to be a new Reviewer for that Project. Such nominations are approved by
a Three-Vote Consensus of the Project’s Reviewers.
"""

while the projects page says:

"""
Any Project Reviewer may nominate any of the Project's Committers to be
a Project Reviewer of the same Project.
<snip>
    Send a call-for-votes to the Project's OpenJDK mailing list. The
voting method for approval is Lazy Consensus and only current Reviewers
are eligible to vote.
"""

The project page clearly states that "if there is a conflict between
this page and the Bylaws then the Bylaws are considered authoritative."
But I think it makes sense to fix the projects page anyway to avoid
confusion.

Thanks,
Omair

(Continue reading)


Gmane