Open source my OIOIC, a completely new object-oriented mechanism for t

OIOIC is a completely new object-oriented mechanism for the C programming language.
Using OIOIC, you can describe the flower, birds, grass, insects, trees, houses ...
Using OIOIC, you can describe the elements, atoms, protons, electrons ...
Using OIOIC, you can describe the earth, the sun, the Milky Way galaxy, collapsar ...
Using OIOIC, you can describe ...
1. OIOIC perfectly supplies the gap of object-oriented technology for the C programming language;
2. OIOIC perfectly solved the multiple inheritance problem in the Software World;
3. OIOIC perfectly objectivizes multithreading access control of object;
4. OIOIC unifies the norm of components in the Software World;
5. OIOIC unifies the structure of code tree in the Software World;
6. OIOIC unifies the thinking of object-oriented programming in the Software World;
7. OIOIC unifies all advanced programming languages in the Software World, to make the C programming language as the preferred.
For further information, please download the "OIOIC-Primer-2nd-Edition-English.tar.gz". (the English version of << OIOIC Primer >> )
http://code.google.com/p/oioic/downloads/list
Welcome your advice!

SamC wrote:It is very, very hard to tell if this is spam. Are you an arch user? Do you think that arch users will be interested in this?
Firstly, thank you. But it is not spam! The thinking of object-oriented programming is very important for any programmer. Do not you think so.

Similar Messages

  • Explain an object-oriented method for a conversion between the E/R diagram

    Somebody can explain me with an example an object-oriented method for a conversion between the E/R diagram and a relational database schema.
    Thanks,

    Hello here are some tips regarding how to convert ERD into Relational objects.
    (1) One to many relationships:
    One to many relationships can be explained by following example.
    Take example of department and Employee. One employee can work in one department only but one department can have more then one employees. In one to many relationship Primary key of One side (here department table) goes to Many side as foreign key (here Employee table).
    (2) Many to Many relationships:
    Many to many relationships can be explained by following example.
    One student can take many subjects and one subject can be taken by more then one student.
    In this case one new table emerges which includes Primary keys of both the tables and establish composite primary key. e.g. here if PK of student is student_id and Pk of course is course_id then new table will emerge named (say) student_course with composite primary key of student_id and course_id (student_id and course_id are also foreign keys)
    (3) One to One:
    Example: A person can have only one tax file number and one tax file number can be allocated to only one person. In this case PK of any table can go to another table as foreign key.
    (4) Super class-sub class relationship:
    Example: person can be a man or woman. Such kinds of relationships are called super class- sub class relationship. There are many ways to convert such relationship into tables
    we can make one table for super class (eg Table Person) and we can put PK of super class in subclass as primary key (eg if person_id is pk of table person then it will go in both sub classes (man, woman) as Pk and it will also be foreign key of the super class (person)
    Note: This is just a way to solve super class relationships there are many other ways which you can choose.
    Thanks
    Ish

  • Opening REPORT Configuration Dialog Boxes with the new object-oriented script interface?

    Hallo zusammen,
    in der DIAdem-Hilfe wird die folgende Vorgehensweise zum öffnen von REPORT-Einstellungsdialogen aus einem Script beschrieben:
    Call GraphObjOpen("New_2DAxis1") 'Opens the axis object
    Call SUDDlgShow("Main", ResourceDrv & "D2Axis")
    Call GraphObjClose("New_2DAxis1") 'Closes the axis object
    Call PicUpdate() 'Updates the report
    Wie macht man das mit der neuen objektorientierten Script-Schnittstelle, oder muss man hier immer noch das lästige "GraphObjOpen" und "GraphObjClose" benutzen?
    In der Hilfe habe ich leider nichts gefunden.
    Gruss
    Elmar

    Hallo Elmar,
    Ab der DIAdem Version 2012 wird, wie von Riepld beschrieben, nicht mehr über GraphObjOpen und GraphObjClose die Objekte bearbeitet, sondern über Report. ... .
    Diese beiden Vorgehensweisen werden ausschließlich über das Script Modul verwendet.
    Sie könne jeden Dialog von DIAdem auch selber aufrufen. Allerdigs würde ich Ihnen empfehlen, die entsprechenden Eigenschaften über das Script direkt zu setzen und nicht den vorgefertigten Dialog aufrufen.
    Dafür empfehlen sich besonders Anwenderdialoge, da Sie auch da zusätzliche Scripte hinterlegen können.
    Nachdem Sie Eigenschaften einen neune Wert zugeweisen haben müssen Sie noch den Befehl Report.Refresh() aufrufen um die Anzeige zu aktualisiern.
    Mit freundlichen Grüßen
    Philipp K.
    AE | NI Germany

  • Proper object oriented design for factory class

    I have a factory class (UserFactory) it is capable of creating two types of classes (Customer and Employee) that extend User. User is an abstract class.
    At present any class could create a Customer of an Employee.
    How do I restrict access to the constructors of Customer and Employee only to UserFactory?
    I don't want to make both of these classes interfaces (in which case I could just have UserFactory implement both of them).
    Here is an example of how they are set up at present:
    public abstract class User {
    public class Customer extends User{
    public Customer{
    public class Employee extends User {
    public Employee {
    public class UserFactory ???? {
    private static UserFactory c_userFactory = null;
    private UserFactory (){
    public UserFactory getInstance(){
    //private clone method too
    public Customer createCustomer(){
    public Employee createEmployee(){
    Oh and I don't want to create two separate factory classes for Employee and Customer. In C++ there is a concept of friend classes that would have worked nicely in this case.
    Thanks for any and all suggestions,
    Tim

    So correct me if I'm wrong but your suggestion would be something along the lines of:
    public abstract class User {
    public class Customer extends User{
    protected Customer(){
    public class Employee extends User {
    protected Employee (){
    public class UserFactory ???? {
    private static UserFactory c_userFactory = null;
    private UserFactory (){
    public UserFactory getInstance(){
    //private clone method too
    public Customer createCustomer(){
    public Employee createEmployee(){
    public class AccessForCustomer extends Customer {
    public class AccessForEmployee extends Employee {
    Is the above about what you were talking about? I haven't used inner classes before, so I'm a bit curious. Does this mean no class other than UserFactory or derivatives thereof can access the two classes AccessForCustomer and AccessForEmployee?
    Thanks,
    Tim

  • Question about Object-Orientated design for GUI'S

    Hi everyone,
    I am designing a simple GUI, which basically enables a user to input and retreive data.
    So I have a prototype GUI lets call it "myFrame". It extends JFrame, and I place my components onto myFrame, JButtons, JTextfields etc. I have the GUI set up the way I want it, so I move onto implementing the actionListeners.
    The problem is that one of the components I have placed on myFrame has its own mouseListener. Its a type of Icon (i created in a seperate class)which extends JComponent, and I thought it would be sensible to give it control of its own mouseListener, so it cuts down on the code within the myFrame class.
    But I now realise that I can't alter the other components on myFrame from within the mouseListener in the icon class. I know the icon class doesn't have access to any of myFrames methods or instance fields, so how do I correctly implement this. Surely the answer isn't to bung all the code together into one class?
    visually what I have so far looks like this
    SERVER <---Requests---> myFrame --------> IconList ---------> Icon
    the IconList class looks up a server to update its array of Icons[]. But when one individual Icon is clicked on myFrame, i want its mouseListener to load some of its values onto myFrame's GUI components.
    I hope I'm making myself clear, im sorry if this seems like a muddled incoherent question, but any advice would be great. I only need to be shown the correct way to design, and then i carry on coding happily. If this kind of design is way off, please let me know!!
    Thanks

    You can absolutely do work on the frame from the mouse listener--It just needs an instance. i.e.
    public class MyMouseListener implements MouseListener {
      private MyFrame frame;
      public MyMouseListener(MyFrame frame) {
        this.frame = frame;
    }Does that make sense?
    That said, what you'll see more often is a Model-View-Control approach, wherein the Control (the mouse listener in your case) effects the Model and the Model notifies the View to update its display, rather than the Control updating the view directly. That's the extreme overview version, lots of good hits on google if you're interested beyond that

  • Yoga 13: any chance for open source Synaptics touchpad driver or touchpad API?

    The Yoga is my 1st Windows machine in years. Coming from various MacBook(s) Pro(s) I dearly miss the capabilities and configurability of Apple's multitouch touchpad. While responsibility of the Synaptics device is fairly decent I haven't found an experience that is anything close to the one perceived on the MacBook touchpad. Latter in combination with BetterTouchTool is my weapon of choice when it comes to productivity. It offers almost unlimited configurability, that is, I can design/configure any gesture I desire and link it to a keystroke for instance. It's just perfect since I am not into Apple's predefined gesture settings at all.
    Now I have spent endless hours in getting this back on my new Yoga. At least I am now able to use 3 finger swipes for back/forward navigation. However, this is just a fraction of what I need/want. That's why I am looking for a way to either be able to modify the driver myself (open source, Lenovo/Synaptics?) or get access to an API I can build on. Obviously I'd prefer latter option. Synaptics is touting their Gesture Suite but I cannot find a download somewhere. I'm afraid it's OEM only. And if that's the config app that comes with the standard Synaptics driver it's just pathetic.
    So does anyone have a clue on how we can significantly improve the performance of this otherwise very nice laptop?
    Thanks in advance,
    stfn

    just wanted to say that I open-sourced the work I completed on the project:
    https://github.com/jadware/betterfinger
    Most of the hard work is done, but there is plenty of labor remaining..

  • Announce: JSTL (Standard Tags) + Struts (MVC) live web Demo (open source)

    If you are starting a Java Web, you should use MVC and Standard tags,
              this "kit" is a sample of "best" (at least good) practices.
              It is MVC (Struts/Tiles)+JSTL XSLT DAO (Open Source Data Access Object
              w/ SQL) + DB CRUD (Create update delete and SQL DLL scripts)+ J2EE
              Security ( to make Tomcat run like Apache )
              It is KISS (you'll see how simple and how very standard) , good
              practices Free Open Source Framework to develop any web app, with the
              aim of being 80% of any app, but done as simple as possible and easy to
              teach. Again, everything is standard and simple. And it is the fastest,
              most efficient way to develop maintainable code I know of.
              Samples include CMS (Authorize content, XSLT, CMS Comments, sinkable,
              single sign on, etc.), Issue tracking, + more coming.
              Please download and install and see if you want to attend. Details:
              http://basicportal.sourceforge.net
              I use it to teach Struts + JSTL public and private classes. I epically
              teach WHY you should want to do something in a certain way, not just how.
              To attend and see "best practices"
              http://www.basebeans.com/webEx.jsp
              The seminar requires you know servlets, jsp, SQL, JDBC, and at least
              some MVC. (a plus is if you have already deployed and MVC web app in the
              past) Oh...it is $10.00 ( but free to baseBeans clients and/or apache.org
              committers.)
              To keep in touch on this join "MVC-Programmers" mail list at
              http://www.netbean.net/mailman/listinfo/mvc-programmers
              To keep in touch with open source projects go to
              http://news.netbean.net/cgi-bin/webnews.cgi
              Future plans include more docs, Dream weaver support, mail client, RSS
              feeds, BLOG, Shopping Cart Store, etc. etc.
              Did I say everything is standard and as simple as possible?
              Vic
              "Always code to the least amount of astonishment"
              Elements of Java Style
              

    Hi Devlin.
    > And changing the TLD is not
    > something I think should be done. 
    -> http://help.sap.com/saphelp_nw04/helpdata/en/e7/1f1e405d21c442e10000000a1550b0/frameset.htm
    > I see the portal-inf/lib  Is this the
    > same as web-inf/lib and gets picked up by the
    > webserver?
    -> yes. http://help.sap.com/saphelp_nw04/helpdata/en/f9/561140d72dc442e10000000a1550b0/frameset.htm
    Regards, Karsten

  • EngLab - Open source mathematical/engineering platform

    Hello all,
    I'm new to Archlinux and quite exited with it. Anyway, some colleagues of mine from the University and me have created an engineering platform for the Linux platform, although Windows builds are also available. If you like check it out, but be aware that it's still on an early development stage.
    (I hope this is the right board to post this )
    Website: http://englab.sourceforge.net/
    Now that I am into Arch I'm going to make some research and create a build system for it to run on Arch and with your help maybe enter the AUR.
    Here is our press presentation for the first big release (now we're on 0.2.1alpha):
    We are pleased to inform you that the 0.2alpha release of the open-source program EngLab has been published.
    Our site is located to englab.sourceforge.net . You can download it from https://sourceforge.net/project/showfil … _id=206384
    EngLab is a cross-compile mathematical platform with a C like syntax, intended to be used both by engineers and users with little programming knowledge. The initiative has been taken from a group of students a year ago.
    Our goal is to develop an easy-to-use computaion and simulation platform with a C++ like syntax. We have adopted Matlab's structure philoshophy and C++ 's structured language syntax. There are various toolboxes (packages of functions relative to a certain scientific field), which depend on open-source libraries.
    The EngLab distribution is available in two ways: there are two basic Englab releases, EngLab Console and EngLab GUI. EngLab Console allows EngLab's execution through the console(Linux or Windows). EngLab GUI gives the opportunity of using EngLab through a graphical user interface. EngLab GUI is implemented with the use of  the open-source library wxWidgets 2.8, providing additional usability compared to EngLab Console edition. EngLab GUI is independent, so there is no need for EngLab Console to be installed, in order to properly install and execute EngLab GUI.
    Toolboxes are distributed as seperate packages. Their installation is possible either through EngLab Console or EngLab GUI. The reason is that those toolboxes depend on open-source libraries that have to be previously installed. So as the user not to be forced to install those libraries directly, user can install packages and toolboxes at his/her own will.
    For the time being, EngLab Console edition is available for Windows and Linux and Englab GUI is available for Linux only.
    Until now EngLab has the following features :
    - 16 types of variable declaration (int, float, ...)
    - Variable declaration with unlimited number of dimensions.
    - Loop structures (for, while, ...)
    - Arithmetic, logical and binary operations
    - Constant number declaration (pi, phi, ...)
    - Graphical manipulation of variable values of any dimension (Englab GUI)
    - Adjustable graphical environment (Englab GUI)
    - Editor for writing *.eng functions (Englab GUI)
    - Command history for the last 5 sessions
    - Immediate access to variables, constants and functions (EngLab GUI)
    - Recent files opened through EngLab (EngLab GUI)
    Toolboxes that have been fully or partially implemented:
    - a package containing fundamental functions of C (trigonemetric, hyperbolic trigonometrical, ...)
    - a package containing some statistic functions
    - a package containing functions that allow convertions of the variable type
    All these toolboxes accompany the basic two EngLab editions, since they do not depend on another open-source library. Moreover, some other toolboxes have been partially implemented:
    - a package that contains functions for the manipulation of 2-D matrices (determinant, inverse array, ...). This package depends on the open-source library NewMat10.
    - a package that contains functions for image processing. This package depends on the open-source library CImg.
    - a package that contains functions for image processing. This package depends on the open-source library OpenCV.
    Also, we develop
    - a toolbox for visual data representation(plots etc)
    - a toolbox that contains functins for manipulating polyonymials, root detection, computation of integrals and derivatives, special functions and more.
    Those two toolboxes will be available in the next releases.
    The disadvantage is the number of EngLab developers, which does not allow EngLab's quick development. Thus, helping us would be welcomed.
    You can help us with the following two ways:
    - By reporting bugs, which you have observed during EngLab execution. You can report bugs in https://sourceforge.net/tracker/?group_ … tid=997443 . Moreover, you can suggest new features that would improve EngLab's usability and performance. New features can be suggested in https://sourceforge.net/tracker/?group_ … tid=997446 .
    - If you would like to get more into EngLab, you can become EngLab developers and help us. That requires C++ knowledge.
    If you have read till here, that's a good sign. Wink
    You could ask questions in the mailing list [email protected] or in the forum .
    EngLab development team :
    Bugfest development team :
    Serenis Charalampos - PhD student of the Department of Electrical and Computer Engineering of Aristotle University of Thessaloniki(Greece).
    Tsardoulias Emmanouil - PhD student of the Department of Electrical and Computer  Engineering of Aristotle University of Thessaloniki(Greece).
    Gavves Efstratios - Dipl. Engineer of the Department of Electrical and Computer  Engineering of Aristotle University of Thessaloniki(Greece).
    Parastatidis Nikolas - Postgraduate student of the Department of Electrical  and Computer Engineering of Aristotle University of Thessaloniki(Greece).
    Also contributed:
    Gkekas Christos - Dipl. Engineer of the Department of Electrical and Computer  Engineering of Aristotle University of Thessaloniki(Greece).
    Vogianou Thanassis - PhD student of the Department of Electrical and Computer  Engineering of Aristotle University of Thessaloniki(Greece).

    We are glad to announce that version 0.3 of Englab has been released. The new version contains several bug fixes and improvements in the kernel, a new and advanced GUI based on the Qt toolkit and toolboxes with several functions. Amongst the featured toolboxes are:
    - cimgbox, image processing and manipulation toolbox
    - plotbox, toolbox for plotting graphs and figures
    - dspbox, toolbox for Digital Signal Processing and audio processing
    as dynamic (external) toolboxes and:
    - analogfilters, toolbox for analog filter design
    - unit conversions toolboxes, complex numbers toolbox, polynomials toolbox, stats toolbox etc.
    as static (internal) toolboxes.
    Englab is available for GNU/Linux, Unix (not tested) and Windows32 platforms.
    For GNU/Linux
         - Platform-independent
         The source tarballs are available at:
         http://sourceforge.net/project/showfile … _id=206384
         - Debian/Ubuntu (and other Debian-based distributions)
         Precompiled deb packages are available for download here:     
         http://sourceforge.net/project/showfile … _id=292500
         or to use our Debian repository, simply add it to your package sources by appending the following lines to /etc/apt/sources.list
         deb http://englab.bugfest.net/debian unstable main
         deb-src http://englab.bugfest.net/debian unstable main
         (Please note that you need to have root permission in order to edit the sources.list file)
         - Archlinux
         PKGBUILD scripts are available in AUR:
         http://aur.archlinux.org/packages.php?O … _Search=Go
         or in sourceforge:     
         http://sourceforge.net/project/showfile … _id=292585
         and also precompiled Arch packages exist in our Archlinux repository. In your /etc/pacman.conf add the following lines for the i686 architecture:
         [englab]
         Server = http://englab.bugfest.net/arch/i686
         and for the x86_64 architecture:
         [englab]
         Server = http://englab.bugfest.net/arch/x86_64
         then execute:
         # pacman -Syu
         to allow pacman to synchronize with the repository and:
         # pacman -Ss englab
         to see all the available packages.
         - Fedora
         RPM packages can be downloaded from sourceforge:
         http://sourceforge.net/project/showfile … _id=324683
    For Windows
         Download the zip from sourceforge:
         http://sourceforge.net/project/showfile … _id=324502
         and unzip it to the directory of your choice.
    For possible bugs, feature requests and any comments you may have please send us an e-mail at:
    [email protected]
    Thank you!

  • Open source /  Commercial version, it's up to you! Why not for ESB products

    Please comment this forum and help us to get Sun's support for Open ESB as we can get it for open-Solaris or Glassfish.
    Thanks
    Paul
    Extract from
    http://www.pymma.com/eng/People/Blog-Paul-Perez-Chief-Architect
    Jonathan Schwartz new policy
    Few years ago, Jonathan Schwartz replaced Scott McNealy as SUN Microsystems CEO. Swartz's first decision was to convert Sun into an Open-Source company. Consequently, Solaris OS, Application Servers and even the Java language were opened and their sources published. At present, Sun is viewed as a major Open Source actor.
    Sun�s new sales philosophy proposes, on one hand, its best products in an open-source format and on the other hand, commercial support and hardware. The best examples of this new philosophy are Open-Solaris and Glassfish. You can download these products, use them and test them. After you have built applications with these tools and wish to move into a production environment, you can buy support from Sun.
    Open source or Commercial version, it's up to you!
    Alternatively, you can as well buy commercial versions at the first place. Even if open sources and commercial versions are slightly different than the open-source ones, more than 95% of their code is originated from the same development branch. Example : SUN proposes its queue messaging system with two similar versions, respectively named �SUN QM� and "Open-MQ". The only difference is the amount you pay for the technical support.
    Everyone can find advantages in this sales policy on Sun products: companies and developers try and develop for free and can rely on Sun support in production. As a matter of fact, Sun uses these �free� products as Trojan horses to conquer new market shares, penetrate new companies and sell Sun hardware.
    Why not for ESB Products ?
    Unfortunately, there is a small issue in this picture: Sun's ESB platform is the exception in this sales policy. In Fact, Sun proposes two different tools for ESB developments. The first product. "JCAPS", is a commercial product inherited from Seebeyond. The second product, "Open-ESB" is based on JBI specifications (JSR 208) and was developed from scratch about 2 years ago.
    Alas, JCAPs and Open-ESB are definitely two different products.
    JCAPS ignores JBI specifications
    JCAPS connectors are based on JCA specifications and not on JBI.
    Open-ESB development process is based on Web services specifications, JCAPS not.
    JCAPS and Open-ESB developments are not compatible.
    Hundreds other differences can be found between the two products.
    We can understand that for a while, for technical, marketing or business reasons, a company supports more than one product lines with the same functionalities. IBM does it and Oracle buying BEA will do it also.
    However, there are several things that Pymma would like to understand:
    Why the download of JCAPS is only available for authorized JCAPS Partner ?
    Why SUN does not provide support for open-ESB as it does for Glassfish, Open Solaris or Open MQ ?
    Why JBI or Open-ESB are never mentioned at most ESB seminars organized by Sun Centres in the UK ?
    Why Sun marketing, Gurus or consultants are prolix about JBI in the public lectures and technical forums, and at the same ignore Open-ESB when they advice companies ?
    Is the policy of Jonathan Swartz policy only applicable for Java Legacy applications (Application Server, Message queuing�)? not for ESB tools ?
    Of course, we already asked these questions to SUN but we never got clear answers.
    Thanks for clarifying Sun's position
    Many companies believe in JBI and their developers spend time and energy working on Open-ESB . These companies would certainly be interested to hear Sun's explanations on the above questions. They probably want to be sure that Open-ESB will not be just a prototype for the new JCAP version (only reserved for SUN JCAPS Partners). They certainly want to be credible by proposing SUN's professional support on Open-ESB as they do for Glassfish and Open-Solaris. After, they only need from SUN to clarify its position and give a clear prospective for the future of JBI and Open-ESB. We hope that through this blog Sun will hear us and we will give us clear answers.

    Hi Leonie,
    My iPhoto is iPhoto 11, version 9.4.2.  I believe my Aperture is the latest version but I don't know how to verify that when I can't open it.  I regularly accept any updates.
    How I restored my Aperture Library: I opened Aperture, clicked on Time Machine, and navigated to the Aperture Library that had been backed-up earlier in the day.  It took a while to restore. 
    When done, I opened Aperture (yes, at that point I could still open it).  It opened up on the still-empty Library, and I had to manually change it to the restored library, every time I opened aperture after that.  This was annoying, so, I then went to FINDER and deleted the empty Library.  I probably shouldn't have done this; I noticed it had the words "current default" in its filename. 
    From that point on, FINDER shows the restored aperture library (actually two restored aperture libraries, since I accessed Time Machine a second time to restore an even older backed-up version) but of course, not the empty Library that had had "default" in its filename.  And... I can no longer open Aperture.
    Hope you can help me, thanks so much,
    Glensdaughter

  • LiveView: Make it 'open source' for the benefit of all

    First, let me start by saying LiveView is a great concept.  However...
    SonyEricsson needs more than just a great concept to make this a useful and successful product.
    At present, it is horrendous and they should be embarrassed with releasing this device to the market in its current state.
    The hardware is average but the software/firmware is absolutely awful, leading to an extremely unreliable / barely useful device.
    My experiences since receiving my LiveView have not been dissimilar to the rest of the users who have seen frequent disconnections / lockups / non-working features.
    It is clear that there is interest in this device from the Android Community / Xda-Developers, etc. with many members keen to resolve LiveView's issues themselves - yet they are limited by a closed platform. Given Engadget's review of the LiveView, SonyEricsson's poor track record of providing continued support / updates to their products and their statement that there will be no updates issued for the device - I would think it not inappropriate to demand that an update at least be made to make the software entirely open source, or firmware/code released with a vehicle/drivers for updating.
    I'm sure if the community were given the freedom, they could make the software reliable, customisable and perhaps even define innovative new ways to use the hardware.
    If that happens, there's increased interest in the community which in turn would lead to more sales.
    SonyEricsson, why not leverage the benefit of a willing (and free) workforce that are more interested in improving your device than you are?
    (TLDR) In short, SE's failure to provide a fully functioning reliable product combined with their lack of commitment to continued support has paved the way for a global community of very tech savvy individuals and groups, willing to devote their time freely to improving LiveView. I say to SonyEricsson, let them - everyone wins.
    To other customers, would you support making LiveView open source?
    If so - let SonyEricsson know here and by submitting an e-Mail via their Support site (for UK, where SE's global management team is based):http://www.sonyericsson.com/cws/common/contact/contactusemail/accessories?cc=gb&lc=en

    Once there is a successor model, I would welcome it very much if the source code is released, and the owner of the MN800 can finally use their device.

  • Classification system, new object

    Hello,
    I would like to create a new object by using the classification system; for this I created the relevant entries in the customizing (<b><i>SPRO -> Cross application components -> classification system</i></b>). I created a new Z-table as well new class type Z01.
    Now I would like to assign an object to the new class type; for this I created a new Z-class with the class type Z01 and used transaction CL24N to assign an object to this class. But I got a runtime error which says <b>DYNPRO_NOT_FOUND</b>. The defined screens in the customizing do not exist. The ST22 says that the screen I defined in customizing is missing in the program <b>SAPLCBCM_ABA</b>.
    How to proceed using the CL24N? Do I have to create the missing screens or will they be generated automatically?
    Thank you for your hints.
    Regards,
    Kurt.

    Hello Parem,
    I would like to create a <b>new class type</b> (e.g. Z00) to handle a <b>complete new object</b>. I will store properties for a definite object (like properties for MARA) assigned in a own Z-table.
    Thanks & best regards,
    Kurt.

  • Open Source solution for Map Display on Web

    Hi
    Does anybody knows an Open Source solution for displaying Maps on Web. Something like the MapXtreme equivalent of Open Source.
    Regards,
    N�stor Bosc�n

    There are all sorts of solutions for displaying maps on the Web, starting from JPG files and going up from there. Would you reject JPG because it isn't open source? Or did you really mean to ask for no-payment solutions?

  • Open Source - Commercial Software?

    There's a lot of great open source code out there that comes in really handy for all sorts of common programming tasks. But upon reading carefully the licensing agreements, it seems to me that it's generally illegal to include such code in any standard commercial application.
    Example:
    A young programmer gets hired by a small software development company. The company gets a contract with a local business to write some custom applications for in-house use, and our programmer friend gets handed the specs. Several components of the software he is asked to write are already available as open source, and certainly more robust than anything he could write on his own.
    Legally, he only has two options:
    Convince his company and their client to release the final program as open source - even though it may have no use outside of their business and was never intended for public sale.
    Write all the code himself, ignoring the open source resources, taking much longer to create an inferior product.
    Does this make sense? Am I misunderstanding these license agreements? It would seem to me that, for instance, all those great and useful Apache products are perfect for commercial applications and indeed seem to be developed with that in mind. (I can't imagine using Log4J in a tiny program I hack out at home to organize my hard drive etc)
    Note that there is a difference between open source software (MySQL, Apache web server, other such apps), and open source tools (Log4J, Apache commons, many more) in that the tools are not really useful on their own but instead are used as part of other programs. The licenses seem to allow free use of the software, but require open-sourcing of any derivative software - meaning that a company can use MySQL as a database for anything they wish, but a developer working for that company can't use Log4J to write a frontend for that database without releasing the frontend as open source???

    But upon reading carefully the
    licensing agreements, it seems to me that it's
    generally illegal to include such code in anystandard
    commercial application.I don't think so, although I'm no more a lawyer than
    you are. The licence agreements vary widely. When I
    look at the agreement for log4j, for example, I only
    see the requirement that I have to put a copyright
    notice and an acknowledgement in my software. No
    prohibitions at all. That one's pretty
    straightforward. But I'm still trying to make sense of
    the LGPL.It all depends on the license.
    Apache license allows ANY use and license for software using it as long as the Apache license is made available with a mention that components under that license have been used.
    GPL on the other hand indeed requires that everything using any code released under GPL be released under GPL as well.
    So if you were to write a 10MB application using a single 1KB GPLd module you have no choice but to release all your code under the GPL as well. This makes code under GPL impossible to use in commercial products or anything for which code needs to remain in-house for any reason.
    Most other licenses fall somewhere in between. mySQL for example allows non-commercial use under any license but commercial use is barred unless you pay a license fee (in which case you get a different license).

  • New JavaFX plug-in for Eclipse version 1.2.2

    Exadel has released JavaFX plug-in for Eclipse version 1.2.2. The version is now open source and hosted on our new [http://www.exadel.org] site. New features in this version:
    New JavaFX Script Wizard
    Outline View with navigation
    Download the plug-in [http://exadel.org/javafxplugin] .
    Max
    http://mkblog.exadel.com

    Have you already tested it? Is it better than netbeans plug-in? What are the new features and why I should change to plug-in for Eclipse?
    Best regards,
    André Rezende

  • Extremely long build times using object oriented code

    We have a LabVIEW application that we need to build an .exe for distrubution purposes.  The application relies on several object-oriented classes for data handling and dynamic dispatch type casting and function selection.  Currently it takes approximately 1.5 hours to build the application and it seems that most of the time is spent processing the object oriented files.  Has anyone else seen this issue and are there any creative ways to improve the build times?

    Hi again.  We are still having issues using LVOOP due to extrmely long .exe build times as well as long labview loading times.  I traced the source of this to one class hierarchy, shown below.  This hierarchy also relies heavily on overriding top-level functions, declared as virtual VIs in the top level class, which I suspect contributes to this problem.  While debugging another issue, I was trying to build a small piece of my main code into an .exe to verify its functionality and experienced the same extremely long build times.  When I removed this class hierarchy from the VI, it built extremely fast.  Also to be clear, I am using neither the mean function or Mean.vi anywhere in this set of code.  To date we have been delighted with LVOOP and how it has made our code cleaner, mroe robust, and more maintanable.  However, when creating new functionality in the code we often elect NOT to create new objects (even though they would be beneficial) because we are hesitant to introduce the extra time (load and build) required for LabVIEW to handle these classes.  If our entire system was rewritten in LVOOP, I would suspect that it would become unmaintainable and unbuildable due to the LVOOP overhead.  I was hoping that LV2009 would address some of these issues but, alas, it did not. Still looking for a way to improve this and thanks in advance for all of the replies.

Maybe you are looking for

  • Use of Logical Systems -  Compliance Cal +ve's and -ve's

    Hello We are looking at setting up a logical system to connect all our various systems to CC.....  rather than entering each system individually in each of the functions. Does anyone have any experience they can share with regards to use of logical s

  • Mapping Problem.. I Need to pass Unique value everytime to Target filed.

    Hi All, I need to pass some unique value everytime the message processed to the target field.    Source filed ---> Target Field can anyone has the UDF to generate like this.. ? I heard that through RFCLookup we can do that.. by maintaing some table a

  • How to call PL/SQL function from php

    I have one function define in package,like below >> create or replace package body Intg$Label_DB as Future constant date := to_date ('21990101', 'YYYYMMDD'); Max_Annotation_Len integer := 3995; function Get_Tagged_Label (Product_Name varchar2,Branch_

  • Colored rows in Excel sheet

    Hi all, Following the tutorial "Exporting context data into Excel using the WD binary cache" I could export the contents of a webdynpro table to an Excel sheet.I would like to know whether there is any provision to change the color of rows in the gen

  • Can't create new Mobile App on preview portal

    Hi all, I'm really excited about the new Mobile App feature in the preview portal and want to get started on something. I went to the portal, clicked in to create a new Mobile App and entered the name and service plan then clicked create. The dots st