How to create an extension not in default location in Eclipse?

Hi everybody,
I recently installed an Extension builder 3 on my Eclipse Kepler (on a Mac OS 10.6.8)
I just created an extension for InDesign CC (9.2) in my eclipse workspace. This works fine, I can launch InDesign CC and see my extension. I just created the extension as proposed by the wizard without changing anything.
Now this extension works. The next step for me is moving it somewhere else to integrate it in a project tree, let's say <workspace>/autocat/MyExtension. To do so, I use for this the contextual menu on my extension project and then Move... I moved the project where I want, and then launched InDesign. It crashed (see details below).
The workaround I tried then was not creating the project at the default location proposed by Eclipse, but I got this error message:
In a last hope, I tried using the import project feature of Eclipse, but got no success.
An extract from the crashlog when I moved my project away from default location (looks like I have a problem with PlugPlugOwl):
Crashlog extract
Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   com.adobe.PlugPlugOwl         0x0000000102bcae9d std::basic_ostream<char, std::char_traits<char> >& boost::uuids::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, boost::uuids::uuid const&) + 14121
1   libSystem.B.dylib             0x00007fff85985019 _dispatch_barrier_sync_f_slow_invoke + 63
2   libSystem.B.dylib             0x00007fff859638d2 _dispatch_queue_drain + 251
3   libSystem.B.dylib             0x00007fff8596417f _dispatch_queue_serial_drain_till_empty + 9
4   libSystem.B.dylib             0x00007fff85996f1c _dispatch_main_queue_callback_4CF + 37
5   com.apple.CoreFoundation       0x00007fff81424098 __CFRunLoopRun + 3640
6   com.apple.CoreFoundation       0x00007fff81422d8f CFRunLoopRunSpecific + 575
7   com.apple.HIToolbox           0x00007fff81d447ee RunCurrentEventLoopInMode + 333
8   com.apple.HIToolbox           0x00007fff81d44551 ReceiveNextEventCommon + 148
9   com.apple.HIToolbox           0x00007fff81d444ac BlockUntilNextEventMatchingListInMode + 59
10  com.apple.AppKit               0x00007fff84cc9eb2 _DPSNextEvent + 708
11  com.apple.AppKit               0x00007fff84cc9801 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155
12  com.apple.AppKit               0x00007fff84c8f68f -[NSApplication run] + 395
13  com.adobe.exo.framework       0x00000001028d1e58 exo::app::OS_AppBase::RunEventLoop() + 56
14  ...adobe.InDesign.AppFramework 0x000000011d66f8d3 CPMUnknown<ISAXContentHandler>::CPMUnknown(IPMUnknown*) + 775731
15  ...adobe.InDesign.AppFramework 0x000000011d66e9b2 CPMUnknown<ISAXContentHandler>::CPMUnknown(IPMUnknown*) + 771858
16  com.adobe.InDesign             0x0000000100001dbc main + 412
17  com.adobe.InDesign             0x0000000100001bb4 start + 52
Any idea ?

Well, I have "resolved" this way: I moved in my filesystem my project, then removed it from Eclipse (without removing it from disk). Then I reimported the project in Eclipse, and trashed my InDesign preferences. It still crashes from time to time, but I can work with it. The truth is elsewhere...

Similar Messages

  • How to create an extension for generated type idoc

    Hi all,
    Can u please look into this
    How to create an extension for generated type idoc ?  for example Idoc type BATMAS02

    Enter transaction WE30 (ALE->Extension-> IDOC types->Maintain Idoc type)
    - Type in your name of the extended IDOC type (usually starting with 'Z') and click on the Basic IDoc type, click the create icon.
    - Click on Create new and enter a description and press enter.
    - Click on ZIDOCTYPE01 and then on the Create icon.
    - Enter ZIDOCTYPE as the segment type, click on Segment Editor.
    - Enter a description for your segment type and create.
    - Enter a description for your segment, enter each field required in your IDoc and press enter to validate.
    - Save and generate, press back
    - To release the segment choose Goto, Release from the menu.
    - Check the box on the line of your segment.
    - Save, back and enter.
    - Your Idoc type structure should be displayed with your new segment.
    - Save and back.
    - To release the Idoc type choose Extras, Release type from the menu and Yes.
    ALE FUNCTION MODULE ENHANCEMENTS
    Having extended the IDOC type to contain additional fields for an inbound or outbound application, you now want to enhance ALE function modules for populating the additional segment on the outbound or applying the additional segment data on the inbound application.
    The core working code for ALE processes for a given application area is always encapsulated in ABAP/4 function modules. These function modules are associated with such control information as message types and process codes. So the ALE process checks this control information and derives the name of the function module to invoke for that particular IDOC processing from certain database tables. These function modules contain objects known as customer functions, which can be considered SAP Enhanced user exits. A function module is called at a particular point during the processing of the main program or function module, and it can be used to influence data processing at that point by adding code to the customer function. The customer function behaves like a normal function module and has import and export parameters, tables (internal tables) statement, and exception processing. Unlike a conventional user exit, customer functions give you the ability to modify only data available to you by the function moduleâs parameters and internal tables. While most ALE/EDI function modules are supported by customer functions, there are ALE/EDI processes that still use conventional user exits. There are a few ways to determine which function module to enhance for a given message type/process code:
    • For master data distribution, from SALE go to Extensions -> Master data distribution -> Setup additional data for message types. Search for message type DEBMAS in this example. You see an entry for DEBMAS associated with function module MASTERIDOC_CREATE_SMD_DEBMAS. This data is stored on table TBDME. The function module names for all master data message types follow this pattern: MASTERIDOC_CREATE_SMD_messagetype. This function module calls another function module of name MASTERIDOC_CREATE_DEBMAS or MASTERIDOC_CREATE_messagetype. Search for the words customer function, and you find several hits that can be used to add code to the function module.
    • From WEDI got to Control -> Inbound process codes -> Inbound with ALE service -> Processing by function module (transaction WE42), or from WEDI go to Control -> Outbound process codes -> Outbound with ALE service -> With function module (transaction WE41). There will be function modules associated with the process codes. For inbound, the function modules usually follow this pattern: IDOC_INPUT_messagetype: for example, IDOC_INPUT_CHRMAS for inbound characteristics master.
    • Use transaction WE57 or from WEDI go to Development -> Message/Application Object. The entries list the function module, Business Object, message type, and IDOC type that are used for inbound ALE/EDI interfaces.
    Customer functions are not specific only to ALE and EDI but also to all programs/modules in SAP R/3. Customer function is a SAP enhancement component; the other two types are menu and screen enhancements.
    All customer function exits are maintained in SAP enhancements and are found by using transaction SMOD. After executing transaction SMOD, pull down (F4) on the enhancement name field, and execute again. This provides you with a list of all SAP enhancements available. SAP enhancements are grouped by development class pertaining to an application area. Choose Application development R/3 SD master data distribution for development class VSV to lead to a screen that lists VSV00001 as an enhancement (see Figure 5). Press Component +/- to display its function exit components. There are four possible components listed, all of which are function exits (and are function modules) that are called from the ALE function modules in the form Call Customer Function Î001â. This is a special occurrence of the ABAP statement Call. Go to item Exit_SAPLVV01_ 001, which you need to enhance for the Customer Master outbound example of an IDOC extension. In the ALE-function module MASTERIDOC_CREATE_DEBMAS, the statement CALL Customer Function 001 is translated in the background to call component EXIT_SAPLVV01_001. Although this function exit can be edited using transaction SE37, you will use a simpler approach.
    When you use SAP enhancements and their components, you manage them with an SAP object known as a project, which is like an envelope containing the selected enhancements and their components. A project can be used to control the execution of components and to transport them to other clients and instances in SAP. Basically, the process involves creating a project, including enhancements and components that are to be enhanced, editing the components, and then activating the project. The following process creates a project for our example Customer Master IDOC extension:
    • Execute transaction CMOD.
    • Enter name of project, say CSTMAST1.
    • Click on Create.
    • Enter a description of the project.
    • Save.
    • Click on SAP Enhancements.
    • Enter VSV00001 for Enhancement.
    • Save.
    Once youâve created the project, edit the function exit components and activate the project. Remember that the code in the function exit enhancement will execute only if the project is activated. In fact, this is a convenient SAP enhancements feature, whereby the work in progress (developing code in the customer function) will not affect users of that application. When the code is completed, the project can be activated so the enhanced functionality takes effect. It can also be deactivated for maintenance.
    As mentioned earlier, customer functions (function exits) are embedded in ALE function modules and can be used to influence the creation and modification of IDOC data on an outbound application or to post additional or modified IDOC data to an inbound R/3 application. Function exits are similar to regular function modules, with import/export parameters, tables (internal tables), and exceptions.
    The two important factors to consider while developing the customer function are:
    1. The point in the ALE function module where the function exit occurs
    2. The data made available by the customer function that can be modified or posted to the R/3 application, based on the direction.
    Because some function modules have several customer functions, it is critical to choose the function exit best suited for that particular enhancement. Do not attempt to perform activities that the function exit is not designed for. The importance of this point is illustrated by the following description of enhancing function modules for outbound and inbound ALE interfaces.
    Outbound interfaces. In an outbound ALE interface you use function exits (customer functions) to populate additional segments created by an IDOC extension or to modify the existing IDOC data segments as per business requirements. Previously, you identified that enhancement VSV00001 has a component EXIT_SAPLVV01_001 (function exit), which can be used for populating the additional data segment Z1SADRX that you created in the IDOC extension ZDEBMASX (IDOC type ZDEBMASZ, based on Basic IDOC type DEBMAS02). You also learned that the ALE function module that calls this function exit is MASTERIDOC_CREATE_DEBMAS, which has a statement Call Customer Function 001.
    Browse the function module MASTERIDOC_CREATE_DEBMAS using transaction SE37. You will find that this customer function is invoked for every segment of IDOC type DEBMAS02. In fact, the function exit is called soon after the creation of an existing segment has been populated with data and appended to the IDOC data table (internal table). Also, the function exit is exporting the message type, IDOC type, and the segment name and is importing the IDOC extension type. It is also passing the IDOC data internal table. This indicates that the ALE function module is allowing you to populate additional segments for every existing segment and modify the existing segmentâs data.
    Letâs write ABAP/4 code to accomplish the task of populating IDOC segment Z1SADRX with a contact personâs business address:
    • From SE37, display function module MASTERIDOC_CREATE_ DEBMAS.
    • Find Customer Function 001.
    • Double-click on 001.
    • The function EXIT_SAPLVV01_001 will be displayed.
    • Double-click on INCLUDE ZXVSVU01.
    • You will be asked to create a new include object. Proceed as desired.
    • Enter code (as in Listing 1).
    • Be sure to perform a main program check (Function Module -> Check -> main program) and extended program check (Function module -> Check -> Extended check).
    Now that you have extended the IDOC and enhanced the ALE function module based on the requirements for the contact personâs business address on the Customer Master, letâs test the interface. You should create a logical system and define a port for this interface. You should also configure the Customer Distribution Model to indicate that message type DEBMAS is being distributed to this logical system. The only difference in configuration between a regular outbound ALE interface and an enhanced one is the partner profile definition. While maintaining the outbound parameters of the partner profile, make sure the IDOC type is ZDEBMASZ. The fields for Basic IDOC type and extension type are automatically populated with DEBMAS02 and ZDEBMASX, respectively.
    To maintain the contact personâs business address of a customer:
    • Use transaction BD12 or from BALE go to Master Data ->Customer -> Send and send that Customer Master record by executing the transaction after filling in the relevant fields such as customer number, message type, and logical system.
    • Use transaction WE02 or WE05 to verify the IDOC created. You should see the new segment Z1SADRX populated with the correct data.
    With SAP releases below 4.5B, you cannot capture changes to business address through change pointers because a change document object is not available for capturing business address changes, and also earlier releases have not been configured to write change documents for a contact personâs business address. If you would like this functionality, you can either create change document objects, generate function modules to create change documents, and perform ALE configuration to tie it in, or make a cosmetic change to the contact person screen data while changing the contact personâs business address so that it gets captured as a change to the Customer Master. Subsequently, the ALE enhancement that you performed captures the contact personâs business address.
    Inbound interfaces. The process for enhancing inbound ALE interfaces is similar for outbound, with a few exceptions; specifically in the coding of customer functions (function exits) for the ALE/EDI function modules.
    The first step is to create an IDOC extension for the specific Basic IDOC type by adding new segments at the appropriate hierarchy level: that is, associated to the relevant existing segment. Populate the data fields on the new segments with application data by the translator or external system/program before importing them into the R/3 System. Then, find the ALE function module that is invoked by the inbound processing. By browsing through the code or reading the documentation on the function exit enhancements using the SMOD transaction, identify the function exit in which you should place your code. The technique used in the code to post the additional or modified IDOC data to the application can vary based on the application rules and requirements, the data available at that point in processing, and the application function modules available to update the application tables. It is important to search first for application modules that process the data and see if they can be called within the function exit. If the additional data in the extended segments in specific to a custom table or resides in nonkey fields of a single or small set of tables, you may be able to update it directly by SQL statements in the function exit. This approach should be carefully evaluated and is certainly not highly recommended.
    Another option is to use Call Transaction from within the function exit to process the additional data. For example, in the case of message type WMMBXY for inbound goods movements from a warehouse management system, the standard interface creates batches for materials, but does not update its characteristics. In such a case, you can use Call Transaction MSC1 to create the batch and assign characteristic values to it from within the function exit provided.
    regards,
    srinivas

  • Tutorial or instruction s on how to create an extension for dreamweaver

    Can some body please point me to a tutorial or instructions on how to create an extension for dreamweaver
    I used to create extension for flash few years ago. It was quite straight forward, but not for dreamweaver any help will be appreciated.

    Take a look at:
    Extending Dreamweaver Help - http://help.adobe.com/en_US/Dreamweaver/10.0_Extending/
    API Documentation - http://help.adobe.com/en_US/Dreamweaver/10.0_API_Ref/index.html

  • How to create a single 'not null ' validation for all the items in a page ?

    Hi everyone ,
    how to create a single 'not null ' validation for all the items in a page ? I have many textfields . Instead of creating 'not null' validation for each item , I would like to create a a single validation control that will serve the purpose
    Thanks & Regards
    Umer

    Nice1 wrote:
    bob , as u said I have done the following :
    1) under create button , there are 9 items and for each item I have set Required to 'Yes'
    2) under delete button , there is 1 item and have set Required to 'Yes' for the item
    3) defined page validation for 9 items under 'create ' button and have set it to fire when 'create ' button clicked
    4) defined page validation for 1 item under 'delete ' button and have set it to fire when 'delete ' button clicked
    now , when I click 'create' button it even shows for the item under 'Delete ' button that it is a required itemSorry, I didn't see this note. The required template won't work, there is no way to attach it to the button.
    The best solution is as the reply a couple replies up
    Create 2 page type validations as a PL/SQL with code
    1st validation
    :P1_ITEM1 IS NOT NULL and :P1_ITEM2 IS NOT NULL ...... and :P1_ITEM9 IS NOT NULL  include all 9 items
    Set the When Button Pressed to the CREATE button
    2nd validation
    :P1_ITEM10 IS NOT NULL
    Set the When Button Pressed to the DELETE buttonI think that's going to be the easiest way to do it.
    Edited by: Bob37 on Apr 27, 2012 12:02 PM

  • How to create and share notes in icalendar

    how to create and share notes in icalendar
    i have created a reoccuring all day event for monday thru friday throughout the month.
    Each day I write notes in the event. I do not want the notes to duplicate each day.
    Now do I set up so notes for that day is only in that day.
    thank you
    angelscott1

    Hi Parga,
    You need to declare the variable at Interface controller and need to map this at the context level.
    Like a variable declared at web dynpro component context level can be used among all views.
    every web dynpro component have an Interface component. this can be used in other components where this perticular component is used it is also have a Context.
    For more info Take Usage of Component Controller Examples.
    [Check this thead|http://help.sap.com/saphelp_nw70/helpdata/en/3a/165da11551994db913f56829f8f3f1/frameset.htm]MPUSAGE
    WDR_TEST_CMPUSAGE_CI1
    WDR_TEST_CMPUSAGE_CI2
    WDR_TEST_CMPUSAGE1
    WDR_TEST_CMPUSAGE2
    WDR_TEST_CMPUSAGE3
    WDR_TEST_CMPUSAGE4
    WDR_TEST_CMPUSAGE5
    WDR_TEST_REF_CMP_USAGE_CI
    WDR_TEST_USAGE_GROUPS_CI
    WDT_COMPONENTDETAIL
    WDT_COMPONENTUSAGECheerz
    Ram

  • How to create a Credit Note to the client for purchasing of an Asset last y

    Hi,
    I have an issue in Asset Accounting as it showed bellow:
    Assets depreciation start date is 1st October 2007.
    We have run the depreciation up to November 2007.
    Than we sold the asset in December.
    However, after the end closed year 2007, client returned the asset in 1 st January 2008.
    So i need to create a Credit Note to the client for purchasing of an Asset last year, but we don't know how to create it?
    We thinks that correct movement should be debit in extraordinary cost / profits account, debit in asset account, credit in accumulated depreciation account and credit in client account.
    Plz help. I will assign full points for any useful answer.
    Thanks
    Edited by: Ricardo Pedro Rodrigues Ferrão on Dec 20, 2007 10:09 AM

    How did you sell the asset?
    You can just reverse the sale transaction by going to transaction AB08.
    Hopefull this may work for you.
    Regards,

  • How to create a named not null constraint

    Hi All,
    How to create a table with a named not null constraint?
    and how to add a named not null constraint to a table?
    Thanks for the help.

    Hi,
    I guess you are asking for a column inside a table, having a named not null constraint. Am I correct? Try the following.
    SQL> create table checktab (col1 varchar2(30)  constraint NN_const not null);Is this what you required?
    Please post technical questions in respective forums.
    Hope that helps.
    Savitha.

  • HOW TO CREATE SAP OSS NOTES ID

    I am SAP FI certified and i have my certificate but i have only my SUID as written on certificate. now i want to create my OSS NOTES is , along with SUID i need to give password to create ID. please guide me how create oss id

    Hi,
    Login on sap market place then go to Data Administration------>User Data -
    >Request new users.Then give authorization to this user.
    Regards,
    Pankaj

  • How do I make Firefox NOT my default browser and restore Internet Explorer as default browser?

    I used to have Internet Explorer as my default browser and when I went to Firefox it asked me if I wanted Firefox as my default browser and I always sad no. I must haves screwed that up somehow and I want to go back to Explorer as default.
    == This happened ==
    Not sure how often

    To make Internet Explorer your default web browser, you can click on '''Tools''' from the toolbar at the top and select '''Internet Options'''. Then select the '''Programs''' tab from the top of the window to access the default browser settings. You might want to also choose to be alerted if Internet Explorer is not your default browser. Click '''OK''' to save your changes.
    Please also be aware of that Firefox's latest version is [http://getfirefox.com 3.6.4] while you're running 3.5.9.

  • How to create an extension for firefox in android,i have already an android application and i want lunch it from mobile firefox, how to get started please?

    I want create an extension for fennec (mobile firefox) in android, i have already an android application and i want lunch it from mobile firefox, by tapping a button that i will add to the user interface of mobile firefox web browser, is this this possible?

    see: https://wiki.mozilla.org/Mobile/Fennec/Extensions
    https://developer.mozilla.org/en/Building_an_Extension
    https://wiki.mozilla.org/Mobile/Fennec/Extensions/BestPractices
    good luck
    thank you
    Please mark "Solved" the answer that really solve the problem, to help others with a similar problem.

  • How to export the alias (not the default alias table) using ODI?

    I met a problem.I set two alias tables in the outline of my essbase database.One of course is the default alias table.And the other i set the name conAlias.
    I want to export the members and the alias of conAlias(not the default). I tried this using ODI (LKM Hyperion Essbase MetaData to SQL) ,but only the default alias can be exported.so i want know what can i do.

    Hi Dileep,
    In your query you are not specified whether the SUM of entire internal table SALARY or break up SALARY.
    If you want just the SUM of the entire internal table SALARY.
    Try this code.
    begin of itab occurs 0,
      name(10),
      salary type i,
    end of itab.
    itab-name = 'ABC'. itab-salary = 25000.
    append itab.
    itab-name = 'CDF'. itab-salary = 50000.
    append itab.
    itab-name = 'FGH'. itab-salary = 30000.
    append itab.
    itab-name = 'LMN'. itab-salary = 35000.
    append itab.
    itab-name = 'QPR'. itab-salary = 40000.
    append itab.
    loop at itab.
      at last.                "  Note the control statement used here
        sum.
        write: 'The total salary is',itab-salary.
      endat.
    endloop.
    Regards,
    Smart

  • ITunes library not in default location doesn't show up as shared library

    My iTunes library will not show up on my network as a shared library. It is not in the default location for Windows (Documents and Settings\<user>\My Documents\My Music\iTunes). I can find no reference anywhere that this should prevent a library from being seen by other iTunes users, yet that seems to be the case.
    I have two other iTunes libraries on computers on my local network. Both show up on each other's machines, so this isn't a firewall issue. All my machines are running the same level of Windows XP Pro.
    On one machine, I actually created a library in another location, then shared it. It was not visible. Once I recreated the library in the default location, it was again visible.
    Does anyone have a any ideas how I can troubleshoot this? I really don't want to copy/move what is now a very large library and there's nothing to indicate that this shouldn't work.
    Thanks!
    Michael Greis

    Normally all you need to do is copy the entire iTunes folder from <User's Music> on one computer to <User's Music> on the other. If you've made things more complicated see make a split library portable.
    tt2

  • How can I stream files from the Default location (the streams folder)?

    According to flashmediaserver_3.5_config_admin.pdf (FMS 3.5.3), FMS determines the correct directory to use for streams in the following order:
    Virtual directory (as specified in <VirtualDirectory>)
    Storage directory (as specified in <storageDir>)
    Default location (the streams folder in the application directory)
    So I created a folder called streams in C:\Program Files\Adobe\Flash Media Server 3.5\applications\vod.  I thought this folder would be the default location for the sample application vod.  I did not change any configuration settings for the application vod.  Everything was set by the FMS 3.5.3 installer.
    I copied  sample.flv into C:\Program Files\Adobe\Flash Media Server 3.5\applications\vod\streams and renamed it to sample6.flv.  rtmp://{fms ip}/vod/sample6.flv did not play in the sample video player installed by FMS 3.5.3.
    Is this a bug or the default location "streams" folder is simply not  "default", you have to set it somewhere in XML?

    Thanks for your reply!  I am weihua10.  I could not login into the
    account  that has the screen id weihua10 today.  I have to create another account with  screen id weihua30.
    Based on the configuration xml files (application.xml inside the vod folder), I can see C:\Program Files\Adobe\Flash Media Server 3.5\applications\vod\media is the Virtual Directory "/".  Yes, files put inside the media folder will play.  My question is where there is a default folder "streams".  Based on the document, it seems there is one beside virtual directories and storage directory.  But I could not find any.

  • I was cleaning my macbook pro and i deleted all my files including itunes. Then when i turn on my itunes it says the folder"itunes" cannot be found or created, and is required. the default location for this folder is inside the "music" folder. help please

    My itunes keep saying The folder “iTunes” cannot be found or created, and is required. The default location for this folder is inside the “Music” folder.iTunes needs a library to continue. You may choose an existing iTunes library or create a new one. please help i presschooseexisting cuase i have one but then it says this The  file cannot be found or created. The default location for this file is in the “iTunes” folder in the “Music” folder. please help

    I was cleaning my macbook pro and i deleted all my files including itunes
    Restore your computer from your backup. 

  • How to make memory card as the default location fo...

    Can I make the memory card as the default location for installion of Ovi apps?
    I have a Nokia C6-00 and if this is possible, anyone who can teach me do this thing?
    Thanks in advance. :-)
    "Always at the edge"

    You cannot make Google Maps the default mapping app.

Maybe you are looking for

  • Can't install Oracle 8i Ent Ed on Windows XP

    My colleagues have told me that they were able to install Oracle 8i Ent Ed(8.1.7) on Windows XP even though the site's saying it's only for Win NT/2000. Howcome i can't install it in my pc? Are there any requirements before you could install Oracle 8

  • Problem in deleting the rows in a table

    I am trying to delete 1213 records from a table. When I am selecting the rows are selected within seconds. When I am trying to delete the same rows, the script hangs, can anybody, help in finding the issue here!

  • Unload SWF File

    Hi, I'm trying to develop a portal application.  I'm loading all swf files in a trusted sandbox configuration. When i unload the swf file as follows (note autoLoad set to true): swfLoader.source = null; swfLoader.validateNow(); But when i run the pro

  • Have a problem with keyboard input in my android phone

    When i use firefox browser on my android phone , the keyboard stop for a while , and the insert of characters is very slowly. I have this problem just with firefox browser on my android phone, but other browsers work much better in this case.

  • Nikon Coolpix 5700

    I currently have Lightroom 4.3 and would like to edit some Jpeg photo's that I shot with my Nikon Coolpix 5700.  This particular camera does not appear in the drop-down list within the "Lens Correction" section.  Is there a way to import the lens pro