Using C++ in QML classes: need for Clarification

I have read the document using classes in QML C++ and understood that we must call qmlRegisterType before using C++ in QML classes.

But I found that some (or all?) of the classes can be used in QML without call qmlRegisterType in advance.

Example of

import bb.device 1.0

Page {
  attachedObjects: [VibrationController {id: qmlvib}]
  Container{
       Button {
                    text: "Test vibrate"
                    horizontalAlignment: HorizontalAlignment.Center
                    onClicked: qmlvib.start(100,100)
                   }
    }
}

I also found the SensorDemo project using many classes of QML sensor final qmlRegisterType<>(). But it does not call qmlRegisterType<>for VibrationController (?).

I wish I had a few questions:

1. How will I know which classes can be used in QML without qmlRegisterType<>()? Is there a list or the rule to help me know?

2. what should I look at to decide using C++ class in QML directly (without qmlRegisterType<>(()) or with qmlRegisterType<>(): as the performance, memory management,...?

3. If you can choose to use the C++ in QML class directly (without qmlRegisterType<>(()), BB shoud put it in the paper?

Sorry for the many questions. I'm just a beginner on BB.

Thank you very much!

(1) I think that some classes are pre-registered. If it works without adding it yourself: looks like it was a.
(2) I don't think that there is a performance issue with the help of registerType
(3) No, there is not, just of the classes that are recorded automatically by the system.

Tags: BlackBerry Developers

Similar Questions

  • Post a message (need for clarification)

    Hi all
    This is going to be a long post, because I want to give good background.

    I wrote a message on the cancellation of the automatic updates. Here, it is pasted:

    "I have an old HP Pavilion dv7-4180us Notebook PC using Windows 7 Home Premium. It seems that I can never stop automatic updates. There is a problem.
    On the one hand, we are informed to install updates to keep our machines running well, up-to-date, to increase security. But I found that when these control sooner or later my computer, that my device is malfunctioning and I have to run the system restore.

    QUESTION: how to cancel - once for all - automatic updates all the?
    QUESTION2: How do you know which programs are bad operating system and are necessary?

    The damage has been done is usually a bad slowdown in operations. Start-up takes longer, opening files is slower, and I got an impossibility to open my system thanks to the fingerprint recognition.
    About me:
    -00359 - 899 2687 OEM product ID - processor: Intel (R) Core (TM); 5 UC; M 460 @ 2.53 GHz
    -Memory (RAM) installed 4.00 GB - system Type: 64-bit operating system
    -Prod. No.: XG834UA #ABA
    All comments welcome. Thank you. »

    (end of my first message block)

    A response has been sent by a peer:
    He pasted my original message in the upper part of his, then added the comment below. I have stick.

    "Windows updates are updates most of the time required of course there are glitches but then you must restore to the last frame of work and try to update again." Constant updates is a good indicator of your operating system is corrupted and you need for your system back to factory recovery install and update again.
    -First follow help links.
    Do not know how to display help click on the following link.
    First time here? Learn how to post and more
    -For disk recovery only.
    Get a HP USB recovery or HP recovery disc drive
    Read this before ordering your recovery discs! (United States and Canada only)
    Don't PM me if you do not allow PM in return. »
    (end of message from One Peer, glued)

    I tried to send a response to a peer. I clicked on the button "Answer" in the bottom right of his message, but my answer is back to my original thread. The 1st link in the message is 'Learn to use the forum.' It is said (stuck),

    A brief subject title including:
    • Name of the product
    • A brief description of the problem
    • A detailed message with the following information:
    o name of the product and operating system
    o How do I find my product name and number?
    o Description of the problem, including:
    o error messages, if applicable
    o changes to your system until the problem occurred
    o do not include the serial number of the product or personal information.
    (end of dough)

    With this link, I guess that a counterpart found my original post did not argue correctly. BUT: I entered the information about the product. on my first line and below the o/s. According to info. the link, I did everything that I need.

    QUESTION: was my insufficient message following protocol?

    Approved One also said in his message, (quote is pasted): ' don't not PM me if you do not allow PM in return '.
    In my attempt at a peer response, I wrote (pasted below).

    "Your last comment, ' Don't PM me..." If you do not have... "
    Could you explain that? Do you have I have somewhere a "PM" option for answering machines cannot delete "PM" me? Not to my knowledge. Finally, please be so kind as to explain what is "PM". "(end of dough)

    QUESTION: given that my answer to the q. above might not have reached a counterpart, can someone pls. specify what is "PM"?

    Another issue is the link 'Learn to use... forum.' A link on this link goes to "" tips ask the ' very best Question. "» "I opened that and saw this picture:

    In the image is "CNF". It's a serial number. Confusion which is on the first link "learn... use... forum", it is said, 'Do not understand the serial number of the product, or any personal information'.
    Please clarify this discrepancy, betw the statement and the image.

    LAST QUESTION: want to post this message, I thought that it wasn't on laptops, then search "HP Expert Forum. However, under "Choose a Board" has a long list, then "Show all" and "HP Expert Forum" comes. However, by clicking on it, I can't see in the empty bar where I need to place it. What I am doing wrong?

    Please follow the long message. All responses appreciated.

    AtAF

    I can't answer all your concerns. I will try to answer some of your questions and give you some places to look for answers.

    ---------------------------------------------------------------------------------------------------------------

    P.m.s are Messages private, somewhat like a mail between posters, but always using the guidelines and the presentation of the general forum.  In general, most people have this feature enabled.   I have impossible (not) comment in particular on the use of any Expert of the service.

    More information: How to send a private Message

    ---------------------------------------------------------------------------------------------------------------

    The bit about Product Information reminded members do not provide the serial number of their computer.  People post their serial numbers, their send addresses, same numbers on occasion.  It is an invitation only and we strongly advise anyone to publish personal information on this public Web site.

    ============================================================================

    Windows updates

    Everyone has an opinion about updates.  On a Windows 7 system, the need for updates - once the system is installed and the main updates are installed, AND assuming that it does not install no matter what additional programs or software - is mainly to preserve the system of some security problems are hiding everything.

    If you want to turn off Windows updates, then do it.  You are the admin.  It is your machine that is at risk - or not - and it is your decision to make.

    You can switch automatic updates / stop in

    Control Panel > set view icon > Windows Updates > settings

    Windows updates - turn auto update or disable

    ============================================================================

    Essential programs

    As a general rule, you must the programs running on the computer when it starts up which are included in the list of programs in the system and Microsoft programs in your startup file configuration list.

    How to use MSCONFIG in Windows 7

    Note the general Word - depending on what you have installed on your computer, your boot file can be filled with, well, an interesting range of programs that can indeed have slowed down the performance of your system over time.   Yet once, however, most of the programs - unless they are poorly written, or you forced them into the startup sequence when they belong there – are not by themselves slowing down the system by law "to be in the startup list.  In other words, you might consider doing some homework before snatching the programs in this list.

    ============================================================================

    -Comment-

    Your computer contains only 4 GB of RAM and he is older; We say "vintage".  This is not to start with a lot of resources and Windows 7 can, in itself, consume a lot of what is available.  Windows 7 is greedy.

    Add a gourmet operating system, a file system (perhaps) fragmented, a couple of badly written programs (bad code), less fast blazing to the Internet, and you might have the recipe for a slow computer.  I'm not saying that your computer is under one of these weaknesses, only that many computers don't have these problems.

    -------------------------------------------------------------------------------------------------------------

    Resource monitor

    Resource hogs could be traced using the resource monitor.  Even on Windows 7, the tool is pretty sophisticated. You can spend time learning how to use it effectively.  However, the program is very effective to help you quickly catch programs that are hogging resources (memory and network, for example) that you have available.  For example, if you have a program that took all the memory and ran Amok, so to speak, the monitor will be able to quickly show what offending program to the wrongdoer.  In most cases, you can kill the culprit (identify, right-click > kill).  If you trash your system and really hang things up, press the power button and accident-shut down the computer.  You really want to do it very often. but every Admin has made at least once a clearing.

    -------------------------------------------------------------------------------------------------------------

    Maintenance

    If the system is corrupted due to lack of maintenance, then you can provide this service by giving him some of the attention, he needs without actually going and perform a complete restore.  (Shudder).    Good maintenance, especially on a vintage with a limited capacity system helps the computer make the best use of its resources.

    Good care tips can be found here:

    Improving the performance of the system without adding memory (Windows 7)

    -------------------------------------------------------------------------------------------------------------

    Fingerprint login

    After that all other maintenance was performed, it is possible that the following might help to restore the connection of fingerprints.  Understand that I have NOT used digital personal in a certain number of years and this is a quick overview of the subject.

    If you use a laptop:

    • Close all your programs and shut down your computer
    • Unplug everything (little unifying for the keyboard / mouse external can stay)
    • Perform the Hard Reset for your model of laptop
    • Start the computer and connect
    • Reinstall your driver validity sensor:

    validity sensor Driver V2.1.0.2 RevA Win7 sp52354

    • Restart the computer and log in
    • (Re) Install the Digital Persona software

    sp50048 Digital Persona Fingerprint Reader Software V5.1.0.175 Rev A

    At this point, I restart the computer once more and sign in, although this software is so robust that you could get away with jumping final restart.

    Reference:

    HP Pavilion dv7-4180us Entertainment Notebook PC Drivers

    -------------------------------------------------------------------------------------------------------------

    Click on the Thumbs - Up Kudos to show that you appreciate the help.

    Although I strive to reflect best practices of HP, I do not work for HP.

    Click on accept as Solution when the answer provides a fix or a workaround!

  • Need for clarification in regards if you upgrade memory and HDD invalidates the warranty/support Dell

    Hello!

    I bought a Dell Inspiron 15 at the end of January. I told the sales guy cat exactly what I needed for and what my budget was. Well, based on his advice, I ended up raising my budget so I could have the best possible computer for my use.

    Now, normally, I don't buy a computer on mine, but the person I usually consult wasn't available, so I thought, Hey, the Dell guy cat must know what he's talking about.

    The computer he sold me a * disk drive (5200 rpm, I think). I told him that I wanted it for the recording software. After I bought it (buyer's remorse), several people told me that he should have sold me an SSD.

    Okay - Here's my thing: I can go buy a SSD and install it. But cancel my expensive service plan and a guarantee that I have? In addition, tech support plan? And regardless if it's a Dell hardrive and I can someone have set up here, or that I have to send the laptop back and have Dell to install one of their SSD to preserve the warranty and service plan?

    Thank you.

    With Dell, you are allowed to replace serviceable by the user on your computer without to as voiding the warranty.  Examples being the hard drives, memory, graphics cards, etc.  If ever you have a problem and need to send the unit for repair, you will need to replace your Dell parts provided those and Dell will only be guaranteed components provided by them.

    Also, you are more then welcome to install yourself, however if damage you something during the installation it will invalidate your guarantee that you caused the damage.

    Yes TLDR you can install anything you want.

  • Need for clarification on the use of BlackBerry Code signing keys?

    We will use the same key for several applications developed by our care? Or should get us the key for each application that we will deploy on BB devices?

    Thank you

    You can use it on more than one application and deploy it on several devices.

    It is limited to a single machine, I mean a signature key can be installed on a machine.

  • Using C++ in QML classes

    Hello

    I'm trying to run an example of this page (https://developer.blackberry.com/cascades/documentation/dev/integrating_cpp_qml/index.html) on the "Using C++ Classes in QML. I have the following

    code as shown on this page:

    CombineCppAndQml::CombineCppAndQml(bb::cascades::Application *app)
    : QObject(app)
    {
    
        QmlDocument *qml = QmlDocument::create("asset:///main.qml").parent(this);
    
        AbstractPane *root = qml->createRootObject();
    
        qmlRegisterType("my.library", 1, 0, "QTimer"); 
    
        app->setScene(root);
    }
    

    and what I have in the QML file:

    // Default empty project template
    import bb.cascades 1.0
    import my.library 1.0 
    
    Page {
        Label {
            id: timerTestLabel
            text: "Hello world"
    
            attachedObjects: [
                QTimer {
                    id: timer
                    interval: 1000
                    onTimeout :{
                        timerTestLabel.text = "Timer triggered"
                    }
                }
            ]
        }
    
        onCreationCompleted: {
            timer.start();
        }
    }
    

    but I get a white screen when I try to run the application. Can someone identify what's not here? Maybe I called:

    qmlRegisterType("my.library", 1, 0, "QTimer")
    

    in a wrong place? Thank you.

    Hello

    Can u please move qmlRegisterType("my.library", 1, 0, 'QTimer"); for the first line of the constructor

    CombineCppAndQml::CombineCppAndQml(bb::cascades::Application *app)
    : QObject(app)
    {
         qmlRegisterType("my.library", 1, 0, "QTimer");
        QmlDocument *qml = QmlDocument::create("asset:///main.qml").parent(this);
    
        AbstractPane *root = qml->createRootObject();
    
        app->setScene(root);
    }
    

    _ Dishooom

    Hope this helps

  • Using C++ in QML classes in app without head: refers to 'bb::device:VibrationController:staticMetaObject' the undefined

    Hi, I've been weeks of work on the BB and had a lot of problems. Some of them have been resolved, some were not without the support of the forum.

    Now I have a great difficulty that I can't find answer by Googling.

    I am grateful to some body can help.

    Here's a simple case that make the big problem for me:

    1. create an app without head with Momentics. 2 project will be generated HeadlessApp and HeadlessAppService.

    Without modification, this code works well.

    2. I'm link below to use VibrationController in HeadlessAppService: https://developer.blackberry.com/native/documentation/dev/integrating_cpp_qml/index.html#usingcclass...

    below the code has been added:

    -Add codes below to main.cpp HeadlessAppService

    #include 
    using namespace bb::device;
    

    then add qmlRegisterType as below

    Q_DECL_EXPORT int main(int argc, char **argv)
    {
    
       Application app(argc, argv);
    
       qmlRegisterType("bb.vibrationController", 1, 0, "VibrationController");
       ApplicationUI appui;
       return Application::exec();
    }
    

    3. to confirm the new code, I just right click on the project and select build project.

    Bang! I got several error I don't understand. (red lines are errors)

    08:44:30 **** Incremental Build of configuration Device-Debug for project headlessTest ****
    make -j4 Device-Debug
    make -C .//translations -f Makefile update
    make[1]: Entering directory 'D:/BB-dev/momentics-workspace/headlessTest/translations'
    C:/bbndk/host_10_3_1_12/win32/x86/usr/bin/lupdate headlessTest.pro
    Updating 'headlessTest.ts'...
        Found 2 source text(s) (0 new and 2 already existing)
    make[1]: Leaving directory 'D:/BB-dev/momentics-workspace/headlessTest/translations'
    make -C .//translations -f Makefile release
    make[1]: Entering directory 'D:/BB-dev/momentics-workspace/headlessTest/translations'
    C:/bbndk/host_10_3_1_12/win32/x86/usr/bin/lrelease headlessTest.pro
    Updating 'D:/BB-dev/momentics-workspace/headlessTest/translations/headlessTest.qm'...
        Generated 0 translation(s) (0 finished and 0 unfinished)
        Ignored 2 untranslated source text(s)
    make[1]: Leaving directory 'D:/BB-dev/momentics-workspace/headlessTest/translations'
    make -C ./arm -f Makefile debug
    make[1]: Entering directory 'D:/BB-dev/momentics-workspace/headlessTest/arm'
    make -f Makefile.Debug
    make[2]: Entering directory 'D:/BB-dev/momentics-workspace/headlessTest/arm'
    qcc -Vgcc_ntoarmv7le -lang-c++ -Wl,-rpath-link,C:/bbndk/target_10_3_1_995/qnx6/armle-v7/lib -Wl,-rpath-link,C:/bbndk/target_10_3_1_995/qnx6/armle-v7/usr/lib -Wl,-rpath-link,C:/bbndk/target_10_3_1_995/qnx6/armle-v7/usr/lib/qt4/lib -Wl,-rpath-link,C:/bbndk/target_10_3_1_995/qnx6/armle-v7/usr/lib/qt4/lib -o o.le-v7-g/headlessTest o.le-v7-g/.obj/applicationui.o o.le-v7-g/.obj/main.o o.le-v7-g/.obj/moc_applicationui.o    -LC:/bbndk/target_10_3_1_995/qnx6/armle-v7/usr/lib/bb1 -LC:/bbndk/target_10_3_1_995/qnx6/armle-v7/lib -LC:/bbndk/target_10_3_1_995/qnx6/armle-v7/usr/lib -LC:/bbndk/target_10_3_1_995/qnx6/armle-v7/usr/lib/qt4/lib -LC:/bbndk/target_10_3_1_995/qnx6//usr/lib/qt4/lib -lbb -lbbsystem -lbbcascades -lQtDeclarative -lQtScript -lQtSvg -lQtSql -lsqlite3 -lz -lQtXmlPatterns -lQtGui -lQtNetwork -lsocket -lQtCore -lm -lbps
    o.le-v7-g/.obj/main.o: In function `int qmlRegisterType(char const*, int, int, char const*)':
    c:/bbndk/target_10_3_1_995/qnx6/usr/include/qt4/QtDeclarative/qdeclarative.h:191: undefined reference to `bb::device::VibrationController::staticMetaObject'
    o.le-v7-g/.obj/main.o: In function `QDeclarativeElement':
    c:/bbndk/target_10_3_1_995/qnx6/usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:87: undefined reference to `bb::device::VibrationController::VibrationController(QObject*)'
    o.le-v7-g/.obj/main.o:(.data.rel.ro._ZTVN19QDeclarativePrivate19QDeclarativeElementIN2bb6device19VibrationControllerEEE[_ZTVN19QDeclarativePrivate19QDeclarativeElementIN2bb6device19VibrationControllerEEE]+0x8): undefined reference to `bb::device::VibrationController::metaObject() const'
    o.le-v7-g/.obj/main.o:(.data.rel.ro._ZTVN19QDeclarativePrivate19QDeclarativeElementIN2bb6device19VibrationControllerEEE[_ZTVN19QDeclarativePrivate19QDeclarativeElementIN2bb6device19VibrationControllerEEE]+0xc): undefined reference to `bb::device::VibrationController::qt_metacast(char const*)'
    o.le-v7-g/.obj/main.o:(.data.rel.ro._ZTVN19QDeclarativePrivate19QDeclarativeElementIN2bb6device19VibrationControllerEEE[_ZTVN19QDeclarativePrivate19QDeclarativeElementIN2bb6device19VibrationControllerEEE]+0x10): undefined reference to `bb::device::VibrationController::qt_metacall(QMetaObject::Call, int, void**)'
    o.le-v7-g/.obj/main.o:(.data.rel.ro._ZTIN19QDeclarativePrivate19QDeclarativeElementIN2bb6device19VibrationControllerEEE[_ZTIN19QDeclarativePrivate19QDeclarativeElementIN2bb6device19VibrationControllerEEE]+0x8): undefined reference to `typeinfo for bb::device::VibrationController'
    o.le-v7-g/.obj/main.o: In function `~QDeclarativeElement':
    c:/bbndk/target_10_3_1_995/qnx6/usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:91: undefined reference to `bb::device::VibrationController::~VibrationController()'
    c:/bbndk/target_10_3_1_995/qnx6/usr/include/qt4/QtDeclarative/qdeclarativeprivate.h:91: undefined reference to `bb::device::VibrationController::~VibrationController()'cc: C:/bbndk/host_10_3_1_12/win32/x86/usr/bin/ntoarm-ld caught signal 1
    Makefile.Debug:103: recipe for target 'o.le-v7-g/headlessTest' failed
    make[2]: *** [o.le-v7-g/headlessTest] Error 1make[2]: Leaving directory 'D:/BB-dev/momentics-workspace/headlessTest/arm'
    make[1]: *** [debug] Error 2
    Makefile:50: recipe for target 'debug' failed
    make: *** [Device-Debug] Error 2make[1]: Leaving directory 'D:/BB-dev/momentics-workspace/headlessTest/arm'
    mk/cs-base.mk:31: recipe for target 'Device-Debug' failed
    08:44:31 Build Finished (took 1s.47ms)
    

    I give up!

    Why adding simple code can be a problem? Please help me!

    Thank you very much!

    You must add this code into main.cpp to your HeadlessApp, not HeadlessAppService. Your spare part cannot run any UI stuff, trying to save an object any for QML is part of the things in the user interface.

    But anyway, reading your newspaper from the console, you seem to put in the right place anyway. Did you add this to your headlessTest.pro file:
    LIBS +=-lbbdevice

  • Need for clarification to varchar2 column

    I get xml that will be inserted in the local table messages
    It is, I don't really know the size of the incoming xml message data.
    Design of the structure of the table is now difficult.
    If I design the column in the table for column varchar2 with VARCHAR2 (4000) and if the message contains the value
    as 'SAM', 'GEORGE' (no more than 10 characters) then it does not seem good for the VARCHAR2 COLUMN (4000)
    Oracle does not create the table with VARCHAR2 (without specifying the size)

    Any suggestions?

    S

    There's no real difference if you use varchar2 (4000) or varchar2 (100). Apart from the obvious that you can store up to 4000 bytes, against only 100/characters multibyte.

    However, there are a few minor side effects. Few of them and a comparison of the performance is described here: http://arjudba.blogspot.de/2009/08/does-oversize-of-datatype-varchar2.html

    (1) the varchar2 column indexing 4000 could be a problem (the ora-01450 exceeded max key length).

    (2) the size of the table could be actually smaller for tables with many sparesly populated varchar2 4000 columns. I can't find the source for that at the moment, but it had to do with the way oracle reserves future space required for the column.

    (3) migration of rank is more likely to happen if the great texts are added (= update) later.

    (4) If you define a variable with % rowtype in the table, it will use more expensive space PGA

    (5) some tools like TOAD could get questions or need of more resources to operate on 4 k columns.

  • Need for clarification: recommended Configuration of maximum rates for NIC ports

    Ran across this KB 1020808 other one http://kb.vmware.com/selfservice/microsites/search.do?language=en_US & cmd = displayKC & externalId = 1020808of work.

    We build on a new data center. Hosts will be:

    • ESXi 4.1 U1 (latest version)
    • HP DL380 G7
    • 2 Xeon X 5690 3.46 GHz (hex core)
    • 192 GB of memory
    • 2 - NC522SFP 10GbE (two ports Netxen)
    • 2-8GB Fibre Channel

    I had planned to use to start 1 port on each card 10GbE and interfaces 1 GB 4 - Board. The article has a few numbers of modeling that concerns me because they all say 10GbE-4 or 2-10GbE cards and x number of 1 GB. There is not a mention of 4-10 GbE cards and also 1 GB.

    1. This allusion to only used 10GbE interfaces or interfaces that ESXi can see? I have no way to hide the unused interfaces of the OS.
    2. If referring to only used interfaces, I'd be in a 'public' setting if later, I decided to use all 4 10 GbE ports and 4 1GbE ports?
    3. I see the number of CPU/memory on the list and I was wondering if I'm supposed to extrapolate from that (i.e. I have 12 hearts and 192GO so, I should be able to support more of the graph.) Didn't know what this function would be?

    I would appreciate any clarification, so I understand that if I have some limitations or restrictions to consider.

    Personally I would only put VM Networking on the Nexus 1000v and perhaps vMotion. It is not supposed to put something else out there because they are related to high level functions of vSphere infrastructure. The Nexus is all about discount back control of your network to the network environment go ahead guys, if you don't mind losing this kind of control, but as I said the most relevant way to implement this is to your VM networks.

    I wouldn't put on Nexus one and probably management traffic no storage either if you've always dreamed of iSCSI. FT and vMotion you can probably up there without any problem.

    In a feet network with several uplinks in an Active all Hash IP configuration will give you a much higher throughput. See:

    http://KB.VMware.com/kb/1011966

    For the physical NETWORK card support information see:

    http://www.blueshiftblog.com/?p=148

    http://frankdenneman.nl/2010/07/load-based-teaming/

    If your configuration would differ somewhat from my original post because management would use two of the uplinks of 1 GB instead of a slice of the 10 GB ports. Configure the management in an Active configuration with two vmnic and use the default policy.

    Kind regards

    Paul

  • Need for clarification about Webcenter and Jdeveloper Total confused.

    Hi guys,.

    IAM new product oracle and my self very fresh to the world of tools and oracle, when I did a little research on the package tools, I found Webcenter as an interesting tool and liked to hear. With the support of Mr YannicK Ongena I learn some concept and through some possible configuration but once all the setup I have query below, and mistook them... Now am not able to satisfy the Webcenter.

    I have a query, the developer should be installed the requirements.
    JDeveloper and database or something there.

    In the current configuration * I installed.
    WebLogic
    Database
    RCU
    JVM
    WebCenter Suite.

    As mentioned above this two configurations are different methods or should I install Jdeveloper with the current configuration?

    I'm confused a lot with the current configuration.

    If the Jdeveloper and adjustment of the current methods are to different then the one who will be recommended by the guide of environment pl in time real me on this.

    If possible help me with a better discription learn how Webcenter.

    Thank you and best regards,
    Naveen

    Best place to discuss these things on my blog :)

    First of all, you should look at the requirements. Depending on whether you need to decide what to use:
    (1) Portal of the WebCenter which is a completely customizable to environment in place your portal from scratch. This is done by using JDeveloper. If you want a WebCenter portal, you need not install the suite WebCenter full with the data base and the UCR and so on. You should only install WebLogic with Webcenter libraries. However, if you want to use services such as blog, wiki, documents, debates and so on, you will need to install the suite with an oracle DB and run the RCU to create repositories.

    (2) WebCenter spaces. This environment is installed when you install webcenter suite. This is the managed server WC_Spaces. It is a collaborative environment that requires no JDeveloper. You should only use JDeveloper to extend the spaces by adding your custom taskflows and portlets.

    If in short to the requirements:
    (1) WebCenter Portal:
    -JDeveloper
    -WebLogic + libraries WebCenter
    -Database at least the MDS repository (which can be created by the UCR)

    (2) the WebCenter spaces
    -WebLogic + WebCenter suite
    -Database at least the schema MDS and WebCenter (can be created by the regional coordination unit)

    If you want to learn how WebCenter, I recommend to learn early on. You don't need to go through the complete installation, process that can be difficult is you again for Oracle products.
    Just download JDeveloper studio edition: http://www.oracle.com/technetwork/developer-tools/jdev/downloads/jdev11115-405165.html and install extensions WebCenter. If you do this, you can't even install a database and so on.
    With this configuration, you can easily create your own portal without coding a lot. An ideal way to learn the basics of the webcenter.

    Hope this helps :)

  • Need for clarification on View-&gt; test format

    I realize that the test format options for proofing by targeting a specific output. I realize also that they don't embed the file and in this respect does not necessarily affect the colors of a file. However, if you change one or the other, the changes you make will be influenced by your chosen proof Setup.

    My problem:

    I always bring my photos in Photoshop as Adobe RGB (aRGB) files, and I need to submit my agency to stock with this same profile (aRGB) photography. A customer who licenses photo could use it for a Web site or a magazine; You never know, so I can't stretch to one or the other.

    I noticed that if I choose the event to "Monitor RGB" format, then the photos seem like I want. If I change to 'work in CMYK', magenta get grossly over-saturated, which is exactly the opposite of what I expected of a smaller color space. I have always understood that proofing in "working CMYK" should make a photo less saturated RGB. But this doesn't seem to be the case. In all the photos, just magenta yells "working CMYK" and is significantly more pronounced in something else than my Monitor RGB. I can't nice sweet roses unless I have use "Monitor RGB." But I must deceive this configuration?

    So should what format of test I use? Obviously, I don't want to make color changes in the file that are influenced by a misconfiguration of evidence.

    FWIW, I use a calibrated S - IPS screen.

    Alanterra wrote:

    I still don't understand why everyone should get different colors when you "evidence on your monitor profile" - even tho printer Rick says you want.

    OK, I think I see my mistake.

    Configuration of evidence canned "Monitor RGB" is set to "keep the numbers." When keep numbers is off, I see no change between aRGB and the monitor profile.

    However, the lag persists, I'm just blind to it. Because the monitor profile translates into color for display, it limits what I perceive color, any color profile is using the image.

    OP here is a good way to understand this. Open an image from Adobe RGB. View: Proof Setup: custom, select the monitor profile, disable "keep the numbers." No change in color. Now, to turn Gamut Warning. These are the changes in color, that you don't see, once softened, with a profile of monitor proofing.

    This reinforces the rule that proofing with a monitor profile is a bad idea.

  • Element of the page to send: need for clarification on variable bind and online help

    Hello

    For dynamic actions "Code from PL/SQL Execute", online help for the PL/SQL Code is as below:

    Specify a single anonymous PL/SQL block, which will be executed on the server to run.

    You can reference another page or link elements of the application from your application here by using syntax (for example: P1_MY_ITEM), but if you don't you need to include in the "Items to submit Page" attribute also.

    For example:

    Start

    setCommission(:P1_SAL,:P1_JOB);

    end;

    In this example, you must also include P1_SAL, P1_JOB in the "Items to submit Page" attribute.

    When I read this I understand that I must include in the 'Page of Items to send' attribute if I want to use bind syntax for them. In fact, I include in the "Elements of Page to submit" attribute if I can submit their values on the server and use this new value in the PL/SQL Code. If I want to use are already in session and I want to use these values, but not the new values (updated on the screen, for example), I don't have to submit to the server and I can use the bind syntax to get values that are already in session state.

    It was perhaps obvious, but it wasn't for me before I did a few tests with the attribute "Page of Items to submit". I don't know if I'm clear. English is not my mother tongue.

    Could someone confirm or not the behavior I described?
    Perhaps the online help could be updated to be more obvious if what I described above is true.

    Thank you

    Hello

    Your interpretation is correct. And you can use the old values in the syntax of the bind variables, provided that you have not changed the in your PL/SQL.

    Glance in this way, when a page is loaded from an HTML document is created in the browser that reflects the State of session maintained on the server. But at the time wherever the page is loaded, the two are completely separate and can be manipulated independently of eachother. JS and dynamic Actions using JS work only on the DOM HTML template while Ajax and the PL/SQL work on the Session State on the server.
    So when the page is be displayed two, HTML and session state, can be completely different depending on how you handled the.

    The DOM HTML template and Session state again get synchronized (new values recorded or scrapped) in the treatment of the consignment and the State resulting is again used to render him refresh / reloaded page.

    Kind regards

  • If I download Firefox will I still be able to use Internet Explorer as I need for my work, but I would like to have Firefox too.

    I would try Firefox, but Internet Explorer has to my work. If I download Firefox will I still be able to use IE?

    I have never used Firefox before and have heard a lot of positives about this and would like to try for myself!

    Yes, you can even use IE and Firefox at the same time if you wish.

  • Need for clarification for cold backup and restore

    Hi all...

    I have a lot of confusion about the cold backup and restore section.

    Already I posted a scanario this topic and I would like to know a few points of clarity to understand.


    1. I had cold backup two days before
    2. I create an object * (EMP) * and inserting some records can deliver log switch continiously.
    3. manually I deleted all the physical files (data files, files of control, files, papers, redolog files)
    4. then I published STARTING FORCE MOUNT;
    5. in this case, I get error identification control file.
    6. cold two days before all of the restored files backup
    6 then I run database recovery using backup controlfile until cancel;
    7. I'm issuing select * from emp; I get error
    select * from EMP
    * ERROR at line 1:
    ORA-00942: table or view does not exist
    my QUESTION IS

    After that cold backup is complete, I created the table emp...
    during the restoration of old back "there is no emp table"

    * - Then I can retrieve table emp? -If Yes, please explain about this... *.


    Note: REF - LINK https://forums.oracle.com/forums/message.jspa?messageID=11056341#11056341

    -Link above says what I did? In this thread, I ask you to concept and logic...

    Please, consider NOT like ' * DOUBLE. "

    Not sure why you're confusing this issue? In your other thread, you applied a backup who had two days and there is no evidence that you apply to this log file to archive that had the table create in it. So if you have not restored this log file to archive who had your create table command, it will not be recovered. The most important for you to understand, it's that you have to have the newspaper the point for which you want to retrieve other archiving your recovery will not be able to move forward.

    Aman...

  • Need for clarification on the cost of ESXi

    Hi all.  I am very new to virtualization and just downloaded and set up a machine with ESXi.  I am looking for a free solution, that I can use to run a couple of test with virtualization servers.  So, I installed ESXi and started the server where I got the message to go to the x.x.x.x ip address to manage the server.  First of all, is the only way to manage / create new virtual machines via a client?  For example, if I was just to start the machine with an iso of the OS into the drive, could I install like I did on a normal machine?

    So when I went to the management of the web page it tells me to download vSphere client.  This seems to be a great tool, but when I load it I get a message sayig "your evaluation license will expire in 60 days!  So this means that ESXi is not free?  Or vSphere isn't free?  I googled and searched all over this forum and even in a post asking the same question the answer was not clear for me.  Is is possible to do what I want, create and manage a few virtual, free test with vmware servers?  What is free / what is not?  Can someone please explain this in simple terms?  Thanks in advance.

    You are limited to how many VM, you will be able to run only by material resources, you have in the host server. If you have a powerful enough host, with enough memory (RAM) and storage, you can run VM 10-15 s on it. That's assuming that it's a pretty host recently built, or one built with the right equipment. I'm under VM 9's at the moment, which are a mixture of Windows and Linux releases. This includes the vMA (for some CLI features for the host). Windows servers are a mix of 32 and 64 bits, most of them being editions of 2003, but also a 2008 edition (Enterprise, 64-bit, soon to be my Exchange 2010 server)...

    You will not have things like vMotion, storage vMotion, HA, how vCPU's you will be able to give each VM, etc. with free ESXi 4 license... For use on a single host, it is not much of a question (see Storage available vMotion makes moving between much easier data warehouses). I don't know there are other articles that you have really only get with licensed versions. Look at this article for a few explanations of the differences between the free editions ESX, ESXi and ESXi...

    VMware VCP4

    Review the allocation of points for "useful" or "right" answers.

  • PLEASE CLARIFY! Need for clarification on the app's installation folder

    Hi all

    I noticed that on some devices such as the Bold 9780, the application after the installation appears on the homescreen on Curve 8520, it appears inside the download folder.

    So I want to know on devices on which it gets on the homescreen and on which he gets in the download folder?

    This device is dependent on?

     

    This is according to the guidelines of my knowledge, dependent on the device.

    Thanks in advance.

    Memory, file download was introduced in one of the 4 OS later releases, an assumption OS 4.5.  It is present until the 5.0 OS.  So, you can check if it is there or not by the level of the OS.  I think that if take you devices running OS 5.0 and earlier have this, that will work for the vast majority of phones out there.  But if you are developing for OS 4 devices, just check the simulators to determine where the icon appears.

Maybe you are looking for

  • How to apply to get warranty service

    The microphone of my iphone6 does not work correctly... then how to go through the warranty service

  • Apple updates using bad apple id

    Trying to apply updates on my iPhone of Apple 6 he asked access code for my Apple ID girls not mine. I checked icloud and the framework general and everything seems ok and put my Apple ID but if I try to apply updates it asks password for different a

  • Can I access iCloud photos from a stolen device?

    Long story short, my mini iPad was stolen. She has been saved to iCloud, although I have no idea what the level of operating system was. I have a new mini iPad, with the same account as stolen. I was wondering if I can access/download photos on the s

  • Cannot connect into account Apple with new 15 "MacBook Pro

    I have an old Mac and a PC and can connect to my Apple account very well, but I picked up a new 15 "El Capitan MacBook Pro (10.11.3) today and cannot open a session, were so set up by using the option"do not sign.  And after that I can not connect to

  • What is technology of automatic time update

    I would like to know the technology behind the auto update time in the operating system