What is Developer 6i

Hi Hussein;
I need your experience and knowledge one more time my friend; I am confusing about one subject. One of our client usign 11.5.10.2 on linux db version is 9.2.0.8
Now we want to upgrade their db version to oracle 11g. I had this document from your previous post in one other thread :)
Note: 452783.1 - Oracle Applications Release 11i with Oracle 11g Release 1 (11.1.0)
But my supervisor said me we should follow this note too:
Note: 125767.1 Upgrading Developer 6i with Oracle Applications 11i
Could u tell me please:
1. what is this Developer 6i,
2. how i can find what version i use in my existing instance
3. what this for using and is it neccessary to make this upgrade for Oracle 11g Db upgrade
Any information or idea would be soo great Hussein;
Thanks a lot,
Helios

Helios,
1. what is this Developer 6i,It is the 8.0.6 ORACLE_HOME, where the developer 6i is installed and you can find all executable files (forms, reports, ..etc) under this home. If you still need to have more details about this, refer to "Oracle Applications Concept" manual.
2. how i can find what version i use in my existing instancehow to find the developer version
Re: how to find the developer version
3. what this for using and is it neccessary to make this upgrade for Oracle 11g Db upgradeAs per the 11g upgrade document, you should be on Developer 6i Patchset 18, so if your customer is running on some other version, you need to consider upgrading the developer patchset before starting the database upgrade.
Regards,
Hussein

Similar Messages

  • What every developer should know about character encoding

    This was originally posted (with better formatting) at Moderator edit: link removed/what-every-developer-should-know-about-character-encoding.html. I'm posting because lots of people trip over this.
    If you write code that touches a text file, you probably need this.
    Lets start off with two key items
    1.Unicode does not solve this issue for us (yet).
    2.Every text file is encoded. There is no such thing as an unencoded file or a "general" encoding.
    And lets add a codacil to this – most Americans can get by without having to take this in to account – most of the time. Because the characters for the first 127 bytes in the vast majority of encoding schemes map to the same set of characters (more accurately called glyphs). And because we only use A-Z without any other characters, accents, etc. – we're good to go. But the second you use those same assumptions in an HTML or XML file that has characters outside the first 127 – then the trouble starts.
    The computer industry started with diskspace and memory at a premium. Anyone who suggested using 2 bytes for each character instead of one would have been laughed at. In fact we're lucky that the byte worked best as 8 bits or we might have had fewer than 256 bits for each character. There of course were numerous charactersets (or codepages) developed early on. But we ended up with most everyone using a standard set of codepages where the first 127 bytes were identical on all and the second were unique to each set. There were sets for America/Western Europe, Central Europe, Russia, etc.
    And then for Asia, because 256 characters were not enough, some of the range 128 – 255 had what was called DBCS (double byte character sets). For each value of a first byte (in these higher ranges), the second byte then identified one of 256 characters. This gave a total of 128 * 256 additional characters. It was a hack, but it kept memory use to a minimum. Chinese, Japanese, and Korean each have their own DBCS codepage.
    And for awhile this worked well. Operating systems, applications, etc. mostly were set to use a specified code page. But then the internet came along. A website in America using an XML file from Greece to display data to a user browsing in Russia, where each is entering data based on their country – that broke the paradigm.
    Fast forward to today. The two file formats where we can explain this the best, and where everyone trips over it, is HTML and XML. Every HTML and XML file can optionally have the character encoding set in it's header metadata. If it's not set, then most programs assume it is UTF-8, but that is not a standard and not universally followed. If the encoding is not specified and the program reading the file guess wrong – the file will be misread.
    Point 1 – Never treat specifying the encoding as optional when writing a file. Always write it to the file. Always. Even if you are willing to swear that the file will never have characters out of the range 1 – 127.
    Now lets' look at UTF-8 because as the standard and the way it works, it gets people into a lot of trouble. UTF-8 was popular for two reasons. First it matched the standard codepages for the first 127 characters and so most existing HTML and XML would match it. Second, it was designed to use as few bytes as possible which mattered a lot back when it was designed and many people were still using dial-up modems.
    UTF-8 borrowed from the DBCS designs from the Asian codepages. The first 128 bytes are all single byte representations of characters. Then for the next most common set, it uses a block in the second 128 bytes to be a double byte sequence giving us more characters. But wait, there's more. For the less common there's a first byte which leads to a sersies of second bytes. Those then each lead to a third byte and those three bytes define the character. This goes up to 6 byte sequences. Using the MBCS (multi-byte character set) you can write the equivilent of every unicode character. And assuming what you are writing is not a list of seldom used Chinese characters, do it in fewer bytes.
    But here is what everyone trips over – they have an HTML or XML file, it works fine, and they open it up in a text editor. They then add a character that in their text editor, using the codepage for their region, insert a character like ß and save the file. Of course it must be correct – their text editor shows it correctly. But feed it to any program that reads according to the encoding and that is now the first character fo a 2 byte sequence. You either get a different character or if the second byte is not a legal value for that first byte – an error.
    Point 2 – Always create HTML and XML in a program that writes it out correctly using the encode. If you must create with a text editor, then view the final file in a browser.
    Now, what about when the code you are writing will read or write a file? We are not talking binary/data files where you write it out in your own format, but files that are considered text files. Java, .NET, etc all have character encoders. The purpose of these encoders is to translate between a sequence of bytes (the file) and the characters they represent. Lets take what is actually a very difficlut example – your source code, be it C#, Java, etc. These are still by and large "plain old text files" with no encoding hints. So how do programs handle them? Many assume they use the local code page. Many others assume that all characters will be in the range 0 – 127 and will choke on anything else.
    Here's a key point about these text files – every program is still using an encoding. It may not be setting it in code, but by definition an encoding is being used.
    Point 3 – Always set the encoding when you read and write text files. Not just for HTML & XML, but even for files like source code. It's fine if you set it to use the default codepage, but set the encoding.
    Point 4 – Use the most complete encoder possible. You can write your own XML as a text file encoded for UTF-8. But if you write it using an XML encoder, then it will include the encoding in the meta data and you can't get it wrong. (it also adds the endian preamble to the file.)
    Ok, you're reading & writing files correctly but what about inside your code. What there? This is where it's easy – unicode. That's what those encoders created in the Java & .NET runtime are designed to do. You read in and get unicode. You write unicode and get an encoded file. That's why the char type is 16 bits and is a unique core type that is for characters. This you probably have right because languages today don't give you much choice in the matter.
    Point 5 – (For developers on languages that have been around awhile) – Always use unicode internally. In C++ this is called wide chars (or something similar). Don't get clever to save a couple of bytes, memory is cheap and you have more important things to do.
    Wrapping it up
    I think there are two key items to keep in mind here. First, make sure you are taking the encoding in to account on text files. Second, this is actually all very easy and straightforward. People rarely screw up how to use an encoding, it's when they ignore the issue that they get in to trouble.
    Edited by: Darryl Burke -- link removed

    DavidThi808 wrote:
    This was originally posted (with better formatting) at Moderator edit: link removed/what-every-developer-should-know-about-character-encoding.html. I'm posting because lots of people trip over this.
    If you write code that touches a text file, you probably need this.
    Lets start off with two key items
    1.Unicode does not solve this issue for us (yet).
    2.Every text file is encoded. There is no such thing as an unencoded file or a "general" encoding.
    And lets add a codacil to this – most Americans can get by without having to take this in to account – most of the time. Because the characters for the first 127 bytes in the vast majority of encoding schemes map to the same set of characters (more accurately called glyphs). And because we only use A-Z without any other characters, accents, etc. – we're good to go. But the second you use those same assumptions in an HTML or XML file that has characters outside the first 127 – then the trouble starts. Pretty sure most Americans do not use character sets that only have a range of 0-127. I don't think I have every used a desktop OS that did. I might have used some big iron boxes before that but at that time I wasn't even aware that character sets existed.
    They might only use that range but that is a different issue, especially since that range is exactly the same as the UTF8 character set anyways.
    >
    The computer industry started with diskspace and memory at a premium. Anyone who suggested using 2 bytes for each character instead of one would have been laughed at. In fact we're lucky that the byte worked best as 8 bits or we might have had fewer than 256 bits for each character. There of course were numerous charactersets (or codepages) developed early on. But we ended up with most everyone using a standard set of codepages where the first 127 bytes were identical on all and the second were unique to each set. There were sets for America/Western Europe, Central Europe, Russia, etc.
    And then for Asia, because 256 characters were not enough, some of the range 128 – 255 had what was called DBCS (double byte character sets). For each value of a first byte (in these higher ranges), the second byte then identified one of 256 characters. This gave a total of 128 * 256 additional characters. It was a hack, but it kept memory use to a minimum. Chinese, Japanese, and Korean each have their own DBCS codepage.
    And for awhile this worked well. Operating systems, applications, etc. mostly were set to use a specified code page. But then the internet came along. A website in America using an XML file from Greece to display data to a user browsing in Russia, where each is entering data based on their country – that broke the paradigm.
    The above is only true for small volume sets. If I am targeting a processing rate of 2000 txns/sec with a requirement to hold data active for seven years then a column with a size of 8 bytes is significantly different than one with 16 bytes.
    Fast forward to today. The two file formats where we can explain this the best, and where everyone trips over it, is HTML and XML. Every HTML and XML file can optionally have the character encoding set in it's header metadata. If it's not set, then most programs assume it is UTF-8, but that is not a standard and not universally followed. If the encoding is not specified and the program reading the file guess wrong – the file will be misread.
    The above is out of place. It would be best to address this as part of Point 1.
    Point 1 – Never treat specifying the encoding as optional when writing a file. Always write it to the file. Always. Even if you are willing to swear that the file will never have characters out of the range 1 – 127.
    Now lets' look at UTF-8 because as the standard and the way it works, it gets people into a lot of trouble. UTF-8 was popular for two reasons. First it matched the standard codepages for the first 127 characters and so most existing HTML and XML would match it. Second, it was designed to use as few bytes as possible which mattered a lot back when it was designed and many people were still using dial-up modems.
    UTF-8 borrowed from the DBCS designs from the Asian codepages. The first 128 bytes are all single byte representations of characters. Then for the next most common set, it uses a block in the second 128 bytes to be a double byte sequence giving us more characters. But wait, there's more. For the less common there's a first byte which leads to a sersies of second bytes. Those then each lead to a third byte and those three bytes define the character. This goes up to 6 byte sequences. Using the MBCS (multi-byte character set) you can write the equivilent of every unicode character. And assuming what you are writing is not a list of seldom used Chinese characters, do it in fewer bytes.
    The first part of that paragraph is odd. The first 128 characters of unicode, all unicode, is based on ASCII. The representational format of UTF8 is required to implement unicode, thus it must represent those characters. It uses the idiom supported by variable width encodings to do that.
    But here is what everyone trips over – they have an HTML or XML file, it works fine, and they open it up in a text editor. They then add a character that in their text editor, using the codepage for their region, insert a character like ß and save the file. Of course it must be correct – their text editor shows it correctly. But feed it to any program that reads according to the encoding and that is now the first character fo a 2 byte sequence. You either get a different character or if the second byte is not a legal value for that first byte – an error.
    Not sure what you are saying here. If a file is supposed to be in one encoding and you insert invalid characters into it then it invalid. End of story. It has nothing to do with html/xml.
    Point 2 – Always create HTML and XML in a program that writes it out correctly using the encode. If you must create with a text editor, then view the final file in a browser.
    The browser still needs to support the encoding.
    Now, what about when the code you are writing will read or write a file? We are not talking binary/data files where you write it out in your own format, but files that are considered text files. Java, .NET, etc all have character encoders. The purpose of these encoders is to translate between a sequence of bytes (the file) and the characters they represent. Lets take what is actually a very difficlut example – your source code, be it C#, Java, etc. These are still by and large "plain old text files" with no encoding hints. So how do programs handle them? Many assume they use the local code page. Many others assume that all characters will be in the range 0 – 127 and will choke on anything else.
    I know java files have a default encoding - the specification defines it. And I am certain C# does as well.
    Point 3 – Always set the encoding when you read and write text files. Not just for HTML & XML, but even for files like source code. It's fine if you set it to use the default codepage, but set the encoding.
    It is important to define it. Whether you set it is another matter.
    Point 4 – Use the most complete encoder possible. You can write your own XML as a text file encoded for UTF-8. But if you write it using an XML encoder, then it will include the encoding in the meta data and you can't get it wrong. (it also adds the endian preamble to the file.)
    Ok, you're reading & writing files correctly but what about inside your code. What there? This is where it's easy – unicode. That's what those encoders created in the Java & .NET runtime are designed to do. You read in and get unicode. You write unicode and get an encoded file. That's why the char type is 16 bits and is a unique core type that is for characters. This you probably have right because languages today don't give you much choice in the matter.
    Unicode character escapes are replaced prior to actual code compilation. Thus it is possible to create strings in java with escaped unicode characters which will fail to compile.
    Point 5 – (For developers on languages that have been around awhile) – Always use unicode internally. In C++ this is called wide chars (or something similar). Don't get clever to save a couple of bytes, memory is cheap and you have more important things to do.
    No. A developer should understand the problem domain represented by the requirements and the business and create solutions that appropriate to that. Thus there is absolutely no point for someone that is creating an inventory system for a stand alone store to craft a solution that supports multiple languages.
    And another example is with high volume systems moving/storing bytes is relevant. As such one must carefully consider each text element as to whether it is customer consumable or internally consumable. Saving bytes in such cases will impact the total load of the system. In such systems incremental savings impact operating costs and marketing advantage with speed.

  • What iOS Developer Program license should be used?

    What iOS Developer Program license should be used for the following scenario: our company wants to develop an app to be distributed among employees, our subsidiaries, our service/sales partners (distributors of our products) and finally end-users. The app is primarily aimed at end-user of our product.  We don't want to provide that app via the iTunes App store to general public , but rather only to users, that are well-known to our company or to our sales/service partners.  These users already have one of our products.
    Is such a scenario feasible at all? Comparing iOS Developer and iOS Developer Enterprise it looks like applications can be distributed either through the App Store or through enterprise deployment limited to a company's employees only. Please advise. Thanks!

    If you can reach these forums here, you can reach those links.
    Apps for employees...Enterprise Program.
    Everything else....Individual Program. See the App Store Review Guidelines for iOS Apps for restrictions and cases where apps may be rejected, otherwise.

  • HT4623 sir i have installed ios 7 but cant go inside.. i wanna ask what is developer account? and is it paid?

    sir i have installed ios 7 but cant go inside.. i wanna ask what is developer account? and is it paid?

    iOS7 is for Developers only, if you are not a Developer you obtained iOS7 illegally and as such have voided your warranty, and forfeited any help from Apple and these forums as well.
    We can not help you here, you are on your own.

  • What is development class?

    what is development class?

    Hi Sunil,
    Development class is nothing but a package of all development objects. It can also be called as a package.
    When an ABAP Workbench object is created, the system prompts you to assign it to a package. The package should describe the area that the object belongs to.
    The representation of the object tree in the ABAP Workbench (transaction SE80) uses the package as a navigation aid. If there are more than 100 objects of a certain type (that is, ABAP programs), the object tree can no longer be clearly represented and it becomes increasingly difficult to use the ABAP Workbench. In this case, we recommend creating new packages with the same transport layer and distributing the objects to the new packages on the basis of the areas they belong to.
    <b>Package:</b>
    Related objects in the ABAP Workbench are grouped together in a package. The assignment of an object to a package is entered in the object directory (TADIR). The package determines the transport layer that defines the transport attributes of an object.
    The packages are entered in the table TDEVC. They can be maintained in the following transactions:
    Transaction SE80 -> Enter package -> Double-click the package
    The packages are themselves objects of the ABAP Workbench. They belong to their own packages.
    <b>Comparing develpment classes and Packages:</b>
    Packages can be nested.
    Packages can contain their 'visible development objects' (visible outside of the package) in package interfaces.
    Packages can have use access defined for other package interfaces.

  • What iOS Developer Program Should we choose.

    Hello, this is my first question here,
    I work in a development enterprise, and we want develop iOS Applications ONLY for our clients.
    We have our Windows Based Desktop Application; and we want to give iPhone support to our clients, I think this is called B2B (Business to business) Applications. We don't want the app appears in the App Store, we need the app private, because we only want give acces for the app to our clients, and maybe we also need the work with the VPP (Volume Purchase Program).
    Then, what iOS Developer Program should we choose?

    hey was reading through it and um
    Let me put it like this:
    You do not need a iOS subscription to trade apps between clients if you do not intend to distribute them on the App Store.
    this is all you do
    - Buy Mac Computer
    - Download xCode
    - Make Apps
    - Then distribute privately via email or an online app sharing tool.
    I would assume that you would know the clients in person so you could just load the apps for them onto thier devices and the collect the money they owe after everything works well
    Just to clarify for you:
    The paid iOS subscription is to distribuate apps on the App Store.
    Apple does not handle private dealings thats all on you.
    hope this helps you!
    best of luck

  • What every developer should know about bitmaps

    This isn't everything, but it is a good place to start if you are about to use bitmaps in your program. Original article (with bitmaps & nicer formatting) at Moderator edit: link removed
    Virtually every developer will use bitmaps at times in their programming. Or if not in their programming, then in a website, blog, or family photos. Yet many of us don't know the trade-offs between a GIF, JPEG, or PNG file – and there are some major differences there. This is a short post on the basics which will be sufficient for most, and a good start for the rest. Most of this I learned as a game developer (inc. Enemy Nations) where you do need a deep understanding of graphics.
    Bitmaps fundamentally store the color of each pixel. But there are three key components to this:
    1.Storing the color value itself. Most of us are familiar with RGB where it stores the Red, Green, & Blue component of each color. This is actually the least effective method as the human eye can see subtle differences on some parts of the color spectrum more than others. It's also inefficient for many common operations on a color such as brightening it. But it is the simplest for the most common programming tasks and so has become the standard.
    2.The transparency of each pixel. This is critical for the edge of non-rectangular images. A diagonal line, to render best, will be a combination of the color from the line and the color of the underlying pixel. Each pixel needs to have its level of transparency (or actually opacity) set from 0% (show the underlying pixel) to 100% (show just the pixel from the image).
    3.The bitmap metadata. This is informat about the image which can range from color tables and resolution to the owner of the image.
    Compression
    Bitmaps take a lot of data. Or to be more exact, they can take up a lot of bytes. Compression has been the main driver of new bitmap formats over the years. Compression comes in three flavors, palette reduction, lossy & lossless.
    In the early days palette reduction was the most common approach. Some programs used bitmaps that were black & white, so 1 bit per pixel. Now that's squeezing it out. And into the days of Windows 3.1 16 color images (4 bits/pixel) were still in widespread use. But the major use was the case of 8-bits/256 colors for a bitmap. These 256 colors would map to a palette that was part of the bitmap and that palette held a 24-bit color for each entry. This let a program select the 256 colors out of the full spectrum that best displayed the picture.
    This approach was pretty good and mostly failed for flat surfaces that had a very slow transition across the surface. It also hit a major problem early on with the web and windowed operating systems – because the video cards were also 8-bit systems with a single palette for the entire screen. That was fine for a game that owned the entire screen, but not for when images from different sources shared the screen. The solution to this is a standard web palette was created and most browsers, etc. used that palette if there was palette contention.
    Finally, there were some intermediate solutions such as 16-bits/pixel which did provide the entire spectrum, but with a coarse level of granularity where the human eye could see jumps in shade changes. This found little usage because memory prices dropped and video cards jumped quickly from 8-bit to 24-bit in a year.
    Next is lossy compression. Compression is finding patterns that repeat in a file and then in the second case just point back to the first run. What if you have a run of 20 pixels where the only difference in the second run is two of the pixels are redder by a value of 1? The human eye can't see that difference. So you change the second run to match the first and voila, you can compress it. Most lossy compression schemes let you set the level of lossiness.
    This approach does have one serious problem when you use a single color to designate transparency. If that color is shifted by a single bit, it is no longer transparent. This is why lossy formats were used almost exclusively for pictures and never in games.
    Finally comes lossless. This is where the program compresses the snot out of the image with no loss of information. I'm not going to dive into what/how of this except to bring up the point that compressing the images takes substantially more time than decompressing them. So displaying compressed images – fast. Compressing images – not so fast. This can lead to situations where for performance reasons you do not want to store in a lossless format on the fly.
    Transparency
    Transparency comes in three flavors. (If you know an artist who creates web content – have them read this section. It's amazing the number who are clueless on this issue.) The first flavor is none – the bitmap is a rectangle and will obscure every pixel below it.
    The second is a bitmap where a designated color value (most use magenta but it can be any color) means transparent. So other colors are drawn and the magenta pixels are not drawn so the underlying pixel is displayed. This requires rendering the image on a selected background color and the edge pixels that should be partially the image and partially the background pixel then are partially the background color. You see this in practice with 256 color icons where they have perfect edges on a white background yet have a weird white halo effect on their edges on a black background.
    The third flavor is 8 bits of transparency (i.e. 256 values from 0 – 100%) for each pixel. This is what is meant by a 32-bit bitmap, it is 24-bits of color and 8 bits of transparency. This provides an image that has finer graduations than the human eye can discern. One word of warning when talking to artists – they can all produce "32-bit bitmaps." But 95% of them produce ones where every pixel is set to 100% opacity and are clueless about the entire process and the need for transparency. (Game artists are a notable exception – they have been doing this forever.) For a good example of how to do this right take a look at Icon Experience – I think their bitmaps are superb (we use them in AutoTag).
    Resolution
    Many formats have a resolution, normally described as DPI (Dots Per Inch). When viewing a photograph this generally is not an issue. But take the example of a chart rendered as a bitmap. You want the text in the chart to be readable, and you may want it to print cleanly on a 600 DPI printer, but on the screen you want the 600 dots that take up an inch to display using just 96 pixels. The resolution provides this ability. The DPI does not exist in some formats and is optional in others (note: it is not required in any format, but it is unusual for it to be missing in PNG).
    The important issue of DPI is that when rendering a bitmap the user may want the ability to zoom in on and/or to print at the printer's resolution but display at a lower resolution – you need to provide the ability for the calling program to set the DPI. There's a very powerful charting program that is useless except for standard viewing on a monitor – because it renders at 96 DPI and that's it. Don't limit your uses.
    File formats
    Ok, so what file formats should you use? Let's go from most to least useful.
    PNG – 32-bit (or less), lossless compression, small file sizes – what's not to like. Older versions of some browsers (like Internet Explorer) would display the transparent pixels with an off-white color but the newer versions handle it properly. Use this (in 32-bit mode using 8 bits for transparency) for everything.
    ICO – This is the icon file used to represent applications on the desktop, etc. It is a collection of bitmaps which can each be of any resolution and bit depth. For these build it using just 32-bit png files from 16x16 up to 256x256. If your O/S or an application needs a lesser bit depth, it will reduce on the fly – and keep the 8 bits of transparency.
    JPEG – 24-bit only (i.e. no transparency), lossy, small file sizes. There is no reason to use this format unless you have significant numbers of people using old browsers. It's not a bad format, but it is inferior to PNG with no advantages.
    GIF – 8-bit, lossy, very small file sizes. GIF has two unique features. First, you can place multiple GIF bitmaps in a single file with a delay set between each. It will then play through those giving you an animated bitmap. This works on every browser back to the 0.9 versions and it's a smaller file size than a flash file. On the flip side it is only 8 bits and in today's world that tends to look poor (although some artists can do amazing things with just 8 bits). It also has a set color as transparent so it natively supports transparency (of the on/off variety). This is useful if you want animated bitmaps without the overhead of flash or if bandwidth is a major issue.
    BMP (also called DIB) – from 1 up to 32-bit, lossless, large file sizes. There is one case to use this – when speed is the paramount issue. Many 2-D game programs, especially before the graphics cards available today, would store all bitmaps as a BMP/DIB because no decompression was required and that time saving is critical when you are trying to display 60 frames/second for a game.
    TIFF – 32-bit (or less), lossless compression, small file sizes – and no better than PNG. Basically the government and some large companies decided they needed a "standard" so that software in the future could still read these old files. This whole argument makes no sense as PNG fits the bill. But for some customers (like the federal government), it's TIFF instead of PNG. Use this when the customer requests it (but otherwise use PNG).
    Everything Else – Obsolete. If you are creating a bitmap editor then by all means support reading/writing every format around. But for other uses – stick to the 2+4 formats above.
    Edited by: 418479 on Dec 3, 2010 9:54 AM
    Edited by: Darryl Burke -- irrelevant blog link removed

    I don't think the comment about jpeg being inferior to png and having no advantages is fair. The advantage is precisely the smaller file sizes because of lossy compression. Saving an image at 80-90% quality is virtually indistinguishable from a corresponding png image and can be significantly smaller in file size. Case in point, the rocket picture in that blog post is a jpeg, as is the picture of the blogger.
    The statements about the TIFF format is slightly wrong. TIFF is sort of an all encompassing format that's not actually associated with any specific compression. It can be lossless, lossy, or raw. You can have jpeg, jpeg2000, lzw, packbits, or deflate (png) compressed tiff files. There's also a few compressions that specialize in binary images (used alot for faxes). In fact, the tiff format has a mechanism that allows you to use your own undefined compression. This flexibility comes at a price: not all image viewers can open a tiff file, and those that do may not be able to open all tiff files.
    Ultimately though, the main reason people use TIFF is because of its multipage support (like a pdf file), because of those binary compressions (for faxes), and because of its ability include virtually any metadata about the image you want (ex: geographical information in a "GeoTIFF").

  • What internet development platform do you use

    I didn't know where to post this question, but I figured this group would be the best. I'm a coder building web applications who has recently converted from PC to Mac (which I love, btw). On the PC, I used Dreamweaver to do most of my coding. I'm a line coder rather than a wysiwyg coder. I would use Dreamweaver in code mode.
    My questions is what software are coders using in the Mac world. I know Dreamweaver is available for the Mac, but don't want to purchase it if it's not the best. If anyone has a suggestion for good support forums for coders on the Mac platform that would be great too.
    Thanks,
    Duane

    I use Xcode. It will syntax color HTML, XML, and CSS files. PHP files too I think.
    I design my websites in XML for the content, then I have a makefile target in Xcode that uses XSLT to generate the HTML. I use Safari's debug/develop menu to debug the CSS. Then I check all the sites in IE 6 & 7 with Parallels.

  • Bridge cc what is "develop settings" fountain and target

    working with .NEF files
    when I right click, I see develop settings, and under that fountain and target.
    I can't find documentation anywhere for these.
    What do they do?

    Wow! I guess I've uncovered a great mystery!!

  • What is "Develop" in Lightroom

    What exactly does it mean to "Develop" in lightroom?
    I see that option on import, and in the menus, but don't exactly know what it means.

    jmadden,
    Are you asking in advance of trying or acquiring LR? If so, just do the 30 day trial and find out for yourself. Then come back and read the FAQ for this Forum.
    Don
    Don Ricklin, MacBook 1.83Ghz Duo 2 Core running 10.4.10 & Win XP, Pentax *ist D
    http://donricklin.blogspot.com/

  • What do Development DBAs do?

    Im reading this http://www.simple-talk.com/sql/database-administration/what-use-is-a-development-dba/
    but could someone please explain the difference between a production DBA and a development DBA?

    Maybe it is just practice for the DBA, since there is usually only developers
    using Development and test.That depends. May places have DBAs who support developers during the development process. This follows the standard industry wisdom that it is better (cheaper, easier) to fix bugs as close to the point of development as possible. Similarly it is better to get the architectural, infrastructural and data modelling aspects of a database system correct as soon as possible.
    Of course, you don't necessarily need to be a DBA to do all of that but it helps to have a designated person who decides things like whether to use transportable tablespaces. That person may not be a full-time development DBA. They may be a part-time developer or they may be a part-time production DBA too.
    Cheers, APC

  • What does Developer Center outage say about the Cloud?

    Why would anyone trust ANYTHING to the Cloud?
    The Developer Center has been crippled for over two weeks.
    Yes, some will smugly reply "it's working for me".
    Lucky you.
    But suppose you were one of those who have had ZERO access for over 2 weeks?
    Why would anyone trust ANYTHING to the Cloud?

    I can hear just fine . No need to yell.
    If you call, you'll find out what they say. We're just users here.

  • What is Develop that suddenly appears in menu after 3.1 update?

    After an automatic upgrade through Software Update, Adobe Reader doesn't work right. According to Adobe, it is current. Something called Develop appeared in the menu and something called DeBug disappeared. I can find nothing to explain these happenings. No directions as to their use. Could someone please explain? There always seems to be errors in opening web pages although most of the time the pages do load. I use Disk Utility religiously. I suddenly had Safari tell me that a security check was going to be needed. Never happened before so I said okay but then a window said I had to download a program and the certificate was expired. I refused permission to allow. It quit. I have never had a problem with 10.+ until now. I spent three hours going through forum messages and could not find anything about Develop or DeBug. Help, please.

    Develop replaced the Debug menu that was always there in Safari 3.0.4 but had to be activated from Terminal or via a third party application. Now it's easier.
    From Safari's Help menu:
    The Develop menu provides tools for web developers creating websites for Safari and Mac OS X.
    NOTE: If the Develop menu does not appear in the menu bar, open Safari preferences, click the Advanced tab, and select “Show Develop menu in menu bar.”
    The Develop menu options are:
    Open Page With: Lets you open the displayed webpage using a different web browser on your computer. All web browsers on your computer are listed in the submenu.
    User Agent: Lets you change how your web browser is identified by the web server. Use this option to “spoof” the web server into thinking that you’re using a web browser other than Safari, to investigate whether the server is providing different content to different web browsers.
    Show Web Inspector: Opens the Web Inspector. The Web Inspector lists the categories of resources found on a webpage, such as documents, style sheets, and scripts. It lets you view and search the page’s source code, Cascading Style Sheet (CSS) information, DOM trees, visual DOM metrics, and DOM properties. The Web Inspector also contains the error console and network timeline.
    Show Error Console: Opens the Web Inspector’s display of HTML and XML syntax errors and warnings. The error console also displays JavaScript errors output from console.log, console.error, and console.warn.
    Show Network Timeline: Opens the Web Inspector’s timeline of when your page’s subresources were loaded. This is useful for investigating how to improve the speed at which your webpage loads.
    Show Snippet Editor: Opens a window you can use to quickly test small fragments of HTML, without requiring you to open an entire webpage.
    Disable Caches: Causes Safari to retrieve a subresource from the web server each time the subresource is accessed, rather than using a cached copy.
    Disable Images: Causes Safari to show the alternate content where images would be. This is useful for making sure your webpage has appropriate alternate content.
    Disable Styles: Causes Safari to ignore all Cascading Style Sheet (CSS) styles. This is useful for investigating some types of page layout problems on your website. If you have a style sheet set in Safari advanced preferences, it continues to be used.
    Disable JavaScript: Causes Safari to ignore all JavaScript. This is useful for investigating certain problems with how parts of websites behave, and for testing how a website performs on web browsers that don’t support JavaScript or have JavaScript disabled. You can also turn JavaScript off and on in the Safari security preferences.
    Disable Runaway JavaScript Timer: The Runaway JavaScript Timer is used to interrupt the execution of very slow JavaScripts, so you can regain control of Safari. Disabling it is useful for some types of automated testing.
    Disable Site Specific Hacks: Some versions of Safari contain special-case code that allows certain webpages to behave normally while Apple engineers work with you to find a better long-term solution. This option turns off that special-case code, so you can test your long-term solutions.

  • What development tools are available to a student to add functionality

    Hello,
    I am a student who wants to add some functionalities to the SAP Strategy Management software,
    to make it more collaborative. I subscribed to this very collaborative SAP website to find an answer on two questions:
    - is it possible for me as an external student to add functionality in SAP Strategy Management by programming in ABAP or JAVA?
    - if so, what (free) development tools are available
    I hope that there is someone who can help me with these two short questions. I would be very thankfull.
    Regards,
    Sadesh Sewnath
    Erasmus University Rotterdam
    Economics and Informatics

    Hello,
    This forum is for questions directly related to the SAP Business Objects SDKs. Your question is about SAP Strategy Management software. Please post your question to one of the SAP software specific forums.
    Sincerely,
    Dan Kelleher

  • SQL Developer Installation Problems

    Hi,
    We are trying to find a workable alternative to TOAD and have tried to install SQL Developer with not much success.... I think I am just about to give up but hope this last attempt to post for help can create a miracle.
    I would appreciate very much if any one knows of a comprehensive document out there that can help trouble shoot the installation problems.
    Let me give you the hardware and software versions first and then the problems.
    1) SQL Developer tried: sqldeveloper-1.2.1.3213-no-jre and sqldeveloper-1.2.1.3213
    2) JRE tried: JRE 1.5 and JRE 6 (C:\Program Files\Java\jre1.6.0_03)
    3) Window: XP Professional version 2002 Service pack 2
    4) Hardware: Intel Pentium 4 CPU 2.80 GHz, 1.98 GB of RAM
    Problems:
    1) SQL Developer could not find native JDBC. I don't understand why, despite all the variables set in Oracleclient10g_basic in the registry, SQL Developer did not seem to be able to find a 10g client on a network drive. I have to install 10g client directly onto my pc (C:\oracle\product\10.2.0\client_1) to solve this problem.
    2) SQL Developer abruptly disappeared after database login.
    I was able to connect and log into an Oralce 10g database with TNS Connect Identifier approach. There were objects (tables, views, etc) showed up briefly on the left hand side of the SQL Developer and then it just completely disappeared without even an error message or a tearful good-bye.
    The only thing I can find is this error log about EXCEPTION_ACCESS_VIOLATION. After hours searching through OTN for possible mentioning of this error with SQL Developer, I found nothing so far.
    Why is it so difficult to install SQL Developer? Are there a set of un-spoken pre-requisites that has to be satisfied before it can be installed properly? If so, what are they? Path system variable? Registry? Anything else?
    Here's the complete EXCEPTION_ACCESS_VIOLATION error log:
    # An unexpected error has been detected by Java Runtime Environment:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x2ca5683c, pid=952, tid=2576
    # Java VM: Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode, sharing)
    # Problematic frame:
    # C [OraOCIEI10.dll+0x4f683c]
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    --------------- T H R E A D ---------------
    Current thread (0x04330400): JavaThread "Init Insight" [_thread_in_native, id=2576]
    siginfo: ExceptionCode=0xc0000005, reading address 0x00000000
    Registers:
    EAX=0x31a28e40, EBX=0x00000000, ECX=0x03231622, EDX=0x00000000
    ESP=0x04b0f168, EBP=0x04b0f1a8, ESI=0x00000001, EDI=0x0413ded4
    EIP=0x2ca5683c, EFLAGS=0x00010297
    Top of Stack: (sp=0x04b0f168)
    0x04b0f168: 00000001 00a3fb8e 0000000a 00000001
    0x04b0f178: 0413c78c 00000001 02c52aa8 0000000a
    0x04b0f188: 00000020 00a4047e 090ea038 0413def4
    0x04b0f198: 03231622 6d8a87b3 032325c1 0413c78c
    0x04b0f1a8: 04b0f1d8 2ca57072 0413ded4 032325c1
    0x04b0f1b8: 00000001 00000000 03231620 03231622
    0x04b0f1c8: 00000000 00000000 00000000 00000000
    0x04b0f1d8: 04b0f234 2ca56e06 0413c78c 0413ded4
    Instructions: (pc=0x2ca5683c)
    0x2ca5682c: 5c 00 a1 80 58 b3 31 88 9f c4 00 00 00 8b 14 98
    0x2ca5683c: 8b 0a 81 e1 00 80 00 00 89 4d dc 0f 85 90 03 00
    Stack: [0x04ac0000,0x04b10000), sp=0x04b0f168, free space=316k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C [OraOCIEI10.dll+0x4f683c]
    C [OraOCIEI10.dll+0x4f7072]
    C [OraOCIEI10.dll+0x4f6e06]
    C [OraOCIEI10.dll+0x419685]
    C [OCI.dll+0x7333]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j oracle.jdbc.driver.T2CStatement.t2cParseExecuteDescribe(Loracle/jdbc/driver/OracleStatement;JIIIZZZZ[BIBII[SI[B[CII[SII[B[CII[I[S[BIIIIZZ[Loracle/jdbc/driver/Accessor;[[[B[J[BI[CI[SIZ)I+0
    j oracle.jdbc.driver.T2CCallableStatement.executeForDescribe()V+271
    j oracle.jdbc.driver.T2CCallableStatement.executeForRows(Z)V+41
    j oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout()V+275
    j oracle.jdbc.driver.OraclePreparedStatement.executeInternal()I+94
    j oracle.jdbc.driver.OraclePreparedStatement.execute()Z+17
    j oracle.jdbc.driver.OracleCallableStatement.execute()Z+60
    j oracle.dbtools.raptor.insight.CompletionInsight.getInsightableOracleDatabase(Loracle/javatools/db/Database;)Loracle/dbtools/raptor/insight/InsightableDatabase;+70
    j oracle.dbtools.raptor.insight.CompletionInsight.<init>(Loracle/ide/Context;Loracle/javatools/db/Database;)V+161
    j oracle.dbtools.sqlworksheet.sqlview.SqlEditorMainPanel$5.run()V+52
    j java.lang.Thread.run()V+11
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    =>0x04330400 JavaThread "Init Insight" [_thread_in_native, id=2576]
    0x0416ac00 JavaThread "Timer-4" [_thread_blocked, id=1460]
    0x0412cc00 JavaThread "Timer-3" [_thread_blocked, id=2544]
    0x04323800 JavaThread "WeakDataReference polling" [_thread_blocked, id=3756]
    0x0315cc00 JavaThread "Image Fetcher 3" daemon [_thread_blocked, id=3412]
    0x02c17c00 JavaThread "Image Fetcher 2" daemon [_thread_blocked, id=2124]
    0x04324800 JavaThread "Image Fetcher 1" daemon [_thread_blocked, id=2088]
    0x04321800 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=276]
    0x02ca2c00 JavaThread "WaitCursorTimer" daemon [_thread_blocked, id=2096]
    0x00296800 JavaThread "DestroyJavaVM" [_thread_blocked, id=3816]
    0x02cb0400 JavaThread "Timer-1" [_thread_blocked, id=2832]
    0x02c32000 JavaThread "IconOverlayTracker Timer" [_thread_blocked, id=1204]
    0x04060800 JavaThread "Log Page Updater" [_thread_blocked, id=2160]
    0x03323800 JavaThread "TimerQueue" daemon [_thread_blocked, id=3996]
    0x032d1800 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=4004]
    0x032ca400 JavaThread "AWT-Windows" daemon [_thread_in_native, id=1488]
    0x032c9800 JavaThread "AWT-Shutdown" [_thread_blocked, id=256]
    0x032c8400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=1064]
    0x02c0d000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2956]
    0x02c08400 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3236]
    0x02c07400 JavaThread "Attach Listener" daemon [_thread_blocked, id=3248]
    0x02c06800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3232]
    0x02bfe400 JavaThread "Finalizer" daemon [_thread_blocked, id=2328]
    0x02bfd400 JavaThread "Reference Handler" daemon [_thread_blocked, id=1668]
    Other Threads:
    0x02bfc000 VMThread [id=2868]
    0x02c0e800 WatcherThread [id=2940]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 1536K, used 500K [0x06960000, 0x06b00000, 0x090c0000)
    eden space 1408K, 26% used [0x06960000, 0x069bd3b0, 0x06ac0000)
    from space 128K, 100% used [0x06ac0000, 0x06ae0000, 0x06ae0000)
    to space 128K, 0% used [0x06ae0000, 0x06ae0000, 0x06b00000)
    tenured generation total 19372K, used 12857K [0x090c0000, 0x0a3ab000, 0x26960000)
    the space 19372K, 66% used [0x090c0000, 0x09d4e400, 0x09d4e400, 0x0a3ab000)
    compacting perm gen total 22272K, used 22205K [0x26960000, 0x27f20000, 0x2a960000)
    the space 22272K, 99% used [0x26960000, 0x27f0f780, 0x27f0f800, 0x27f20000)
    ro space 8192K, 62% used [0x2a960000, 0x2ae614a8, 0x2ae61600, 0x2b160000)
    rw space 12288K, 52% used [0x2b160000, 0x2b7a7278, 0x2b7a7400, 0x2bd60000)
    Dynamic libraries:
    0x00400000 - 0x00423000      C:\WINDOWS\system32\java.exe
    0x7c900000 - 0x7c9b0000      C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c8f5000      C:\WINDOWS\system32\kernel32.dll
    0x77dd0000 - 0x77e6b000      C:\WINDOWS\system32\ADVAPI32.dll
    0x77e70000 - 0x77f02000      C:\WINDOWS\system32\RPCRT4.dll
    0x77fe0000 - 0x77ff1000      C:\WINDOWS\system32\Secur32.dll
    0x7c340000 - 0x7c396000      C:\Program Files\Java\jre1.6.0_03\bin\msvcr71.dll
    0x6d7c0000 - 0x6da0a000      C:\Program Files\Java\jre1.6.0_03\bin\client\jvm.dll
    0x7e410000 - 0x7e4a0000      C:\WINDOWS\system32\USER32.dll
    0x77f10000 - 0x77f57000      C:\WINDOWS\system32\GDI32.dll
    0x76b40000 - 0x76b6d000      C:\WINDOWS\system32\WINMM.dll
    0x6d310000 - 0x6d318000      C:\Program Files\Java\jre1.6.0_03\bin\hpi.dll
    0x76bf0000 - 0x76bfb000      C:\WINDOWS\system32\PSAPI.DLL
    0x6d770000 - 0x6d77c000      C:\Program Files\Java\jre1.6.0_03\bin\verify.dll
    0x6d3b0000 - 0x6d3cf000      C:\Program Files\Java\jre1.6.0_03\bin\java.dll
    0x6d7b0000 - 0x6d7bf000      C:\Program Files\Java\jre1.6.0_03\bin\zip.dll
    0x6d000000 - 0x6d1c3000      C:\Program Files\Java\jre1.6.0_03\bin\awt.dll
    0x73000000 - 0x73026000      C:\WINDOWS\system32\WINSPOOL.DRV
    0x77c10000 - 0x77c68000      C:\WINDOWS\system32\msvcrt.dll
    0x76390000 - 0x763ad000      C:\WINDOWS\system32\IMM32.dll
    0x774e0000 - 0x7761d000      C:\WINDOWS\system32\ole32.dll
    0x5ad70000 - 0x5ada8000      C:\WINDOWS\system32\uxtheme.dll
    0x73760000 - 0x737a9000      C:\WINDOWS\system32\ddraw.dll
    0x73bc0000 - 0x73bc6000      C:\WINDOWS\system32\DCIMAN32.dll
    0x6d2b0000 - 0x6d303000      C:\Program Files\Java\jre1.6.0_03\bin\fontmanager.dll
    0x74720000 - 0x7476b000      C:\WINDOWS\system32\MSCTF.dll
    0x7c9c0000 - 0x7d1d7000      C:\WINDOWS\system32\shell32.dll
    0x77f60000 - 0x77fd6000      C:\WINDOWS\system32\SHLWAPI.dll
    0x773d0000 - 0x774d3000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
    0x5d090000 - 0x5d12a000      C:\WINDOWS\system32\comctl32.dll
    0x77b40000 - 0x77b62000      C:\WINDOWS\system32\Apphelp.dll
    0x77c00000 - 0x77c08000      C:\WINDOWS\system32\VERSION.dll
    0x03850000 - 0x0386a000      C:\sqldeveloper-1.2.1.3213-no-jre\sqldeveloper\ide\lib\idenative.dll
    0x77120000 - 0x771ab000      C:\WINDOWS\system32\OLEAUT32.dll
    0x6d570000 - 0x6d583000      C:\Program Files\Java\jre1.6.0_03\bin\net.dll
    0x71ab0000 - 0x71ac7000      C:\WINDOWS\system32\WS2_32.dll
    0x71aa0000 - 0x71aa8000      C:\WINDOWS\system32\WS2HELP.dll
    0x6d590000 - 0x6d599000      C:\Program Files\Java\jre1.6.0_03\bin\nio.dll
    0x605d0000 - 0x605d9000      C:\WINDOWS\system32\mslbui.dll
    0x6d220000 - 0x6d243000      C:\Program Files\Java\jre1.6.0_03\bin\dcpr.dll
    0x71a50000 - 0x71a8f000      C:\WINDOWS\System32\mswsock.dll
    0x76f20000 - 0x76f47000      C:\WINDOWS\system32\DNSAPI.dll
    0x76fb0000 - 0x76fb8000      C:\WINDOWS\System32\winrnr.dll
    0x76f60000 - 0x76f8c000      C:\WINDOWS\system32\WLDAP32.dll
    0x66210000 - 0x66219000      C:\WINDOWS\system32\netware\NWWS2NDS.DLL
    0x50d50000 - 0x50d98000      C:\WINDOWS\system32\NETWIN32.DLL
    0x50d00000 - 0x50d15000      C:\WINDOWS\system32\CLNWIN32.DLL
    0x50df0000 - 0x50e10000      C:\WINDOWS\system32\LOCWIN32.DLL
    0x50db0000 - 0x50ddc000      C:\WINDOWS\system32\NCPWIN32.dll
    0x71ad0000 - 0x71ad9000      C:\WINDOWS\system32\WSOCK32.dll
    0x66220000 - 0x6622c000      C:\WINDOWS\system32\netware\NWWS2SLP.DLL
    0x66250000 - 0x66257000      C:\WINDOWS\system32\NWSRVLOC.dll
    0x76fc0000 - 0x76fc6000      C:\WINDOWS\system32\rasadhlp.dll
    0x662b0000 - 0x66308000      C:\WINDOWS\system32\hnetcfg.dll
    0x71a90000 - 0x71a98000      C:\WINDOWS\System32\wshtcpip.dll
    0x6d560000 - 0x6d569000      C:\Program Files\Java\jre1.6.0_03\bin\management.dll
    0x62f00000 - 0x62f13000      C:\oracle\product\10.2.0\client_1\ocijdbc10.dll
    0x03e50000 - 0x03ea7000      C:\oracle\product\10.2.0\client_1\OCI.dll
    0x2c560000 - 0x31bf6000      C:\oracle\product\10.2.0\client_1\OraOCIEI10.dll
    0x77a80000 - 0x77b14000      C:\WINDOWS\system32\CRYPT32.dll
    0x77b20000 - 0x77b32000      C:\WINDOWS\system32\MSASN1.dll
    VM Arguments:
    jvm_args: -Xmx512M -Xverify:none -XX:JavaPriority10_To_OSPriority=10 -XX:JavaPriority9_To_OSPriority=9 -Doracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG=true -Dsun.java2d.ddoffscreen=false -Dwindows.shell.font.languages= -Dide.conf=sqldeveloper.conf -Dide.home.dir.name=.sqldeveloper
    java_command: oracle.ide.boot.Launcher
    Launcher Type: SUN_STANDARD
    Environment Variables:
    PATH=C:\oracle\product\10.2.0\client_1;X:\oracle10g\product\10.2.0\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Intel\DMIX;C:\WINDOWS\system32\nls;C:\WINDOWS\system32\nls\ENGLISH;C:\Program Files\IDM Computer Solutions\UltraEdit-32
    USERNAME=leexx255
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 9, GenuineIntel
    --------------- S Y S T E M ---------------
    OS: Windows XP Build 2600 Service Pack 2
    CPU:total 1 (1 cores per cpu, 1 threads per core) family 15 model 2 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2
    Memory: 4k page, physical 2079468k(1385300k free), swap 4021668k(3516444k free)
    vm_info: Java HotSpot(TM) Client VM (1.6.0_03-b05) for windows-x86, built on Sep 24 2007 22:24:33 by "java_re" with unknown MS VC++:1310
    Is this a java problem? SQL Developer problem? Or something else?
    Thanks in advance,
    a TOAD lover

    The problem you are seeing (the EXCEPTION_ACCESS_VIOLATION) is a result of a version mismatch between the JDBC driver being used by SQL Developer and the Oracle client that is found on the path.
    This issue only occurs when trying to use the OCI version of the JDBC driver. The simplest fix is to switch to using the basic connection type and thus using the thin (all Java) JDBC driver. As no Oracle client is required in this case, the version mismatch won't be an issue.
    However, the connection approach you are using should work, and if you wish to try to sort out the problems there, we should be able to further diagnose the underlying cause of the version mismatch.
    To do this, I would need to see what SQL Developer thinks are the potential Oracle client installs, as well as which install it ends up picking. Can you copy/paste the output in the Log Window (Logging Page) that is present after SQL Developer starts (but before you attempt to connect to any database)? There should be a whole series of entries like 'Checking for ORACLE_HOME environment variable' and 'Checking JDBC driver at <some path>'
    These log entries are output by SQL Developer as it tries to sort out the various bits of information about Oracle client installs and thus give a peek at the selection logic being used.
    Oh, and also - the value of your PATH variable would be useful as well. It may be that there is an Oracle client install on the PATH that supersedes the install SQL Developer is finding via the registry or ORACLE_HOME variable.
    - John McGinnis
    SQL Developer Team

Maybe you are looking for