A to-be developer question?

Hey folks,
This is more for the apple forum administrator or developers probable, but if anyone else knows feel free to help out. I'm a die hard apple user, i've used it most my life. Unfortunitly however i've been around windows at work situations and know the ins and outs of that ironically enough and not my OS of choice. I have tons of ideas for software but don't know how to start writing any of it. If i wanted to write a program on OSX what would it be in? How would i go about doing it and/or who would i talk to to learn some of it? I really don't know anything under the hood of OSX but i'm interested. Any direction?
Thanks everyone!
- El Conquistador

I mostly just wanted to correct the OP because this part of his post:
I know there are a lot of languages to write OSX apps in >but i'm not firmiliar with the differences. I've heard of >cocoa, unix, carbon, applelscript etc.. They may not >equate too much but what would be the best to learn in?
seemed to indicate that he thought all those things were programming languages, when in fact none of them are.
I often recommend to people who want to get into programming that they learn to hand-code HTML, but I get in trouble with other programmers because HTML isn't really a programming language. You might get into the same trouble recommending Applescript (which isn't a programming language either), but I agree that it's a good recommendation for a beginner, because it will teach some basic principles of coding while at the same time being pretty easy.

Similar Messages

  • Widget Development Question

    I need help setting margins on my widget with CSS. I have messed around with the margin properties of CSS, but how do they work in a widget environment? When the CSS is in a widget, would the margin be counting from the edge of the background image? In Safari, the margin counts from the edge of the viewing window.
    Please Help.
    Thanks

    Hi, the Apple Discussions are really meant for end users of Apple technologies, so it's usually hard to find answers to development questions here.
    However, Apple does have excellent mailing lists (listservs) covering all their technologies for developers. If you post your question to "dashboard-dev" at lists.apple.com, you'll be sure to find a lot of helpful answers there. You can also try the forums at dashboardwidgets.com. Good luck!

  • Development Question Pertaining to Discoverer and Oracle Apps

    Hi All,
    I have a Disco Development question. First of all I am in an Oracle Apps environment.
    Here is my situation. I received a specification to make sure our End User Layer has the capability to create a workbook
    which has the following information in it:
    1. Onhand inventory by lot information using the GMF_PERIOD_BALANCES table.
    2. Demand pegging (from the msc_demands table) associated with this onhand inventory.
    3. Accounting cost information (GL_ITEM_CST information).
    4. They also want more detailed item master information information (e.g. catalog descriptive element information and costing category).
    Here is a solution to address this:
    -Take existing inventory by lot views we have and use the the gmf_period_balances table in lieu of the mtl_onhand_quantity_details table. Within this same
    view, add pegging information. This has been implemented in a development environment.
    -Take existing costing views (using the component_cost_details table) and replace with the gl_item_cst.
    -Take existing view associated with item detail information and make sure all catalog descriptive elements and costing category information have been added.
    My next main dilemma for this problem is to address the best way to join these views in the Discoverer end user layer. Here are the approaches I see:
    1. Encapsulate the item detail information with the onhand, period end with pegging view. Next, create a join with the costing view.
         pros: In my testing of this, the totalling works with extending item costing (item cost x onhand inventory).
         cons: Refresh times and scalability of this solution are concerning (consider a couple of people using this at the same time). Also, there is no nice
         way to join these two views (there is a n x m relationship between these two views). For instance, the costing calendar is used in the accounting costing
         view, and the general ledger calendar is used in the GMF_PERIOD_BALANCES table.
    2. Abandon a two or three view approach. Create an uber view which encapsulates the onhand quantity, pegging, standard costing and item detail information.
         pros: A more simpler end user experience which should then allow for the totalling to work.
         cons: Very easy for an end user to obtain a result set which is part of a cartesian product (e.g. multiple general ledger periods are included in this workbook
         with multiple costing periods). Doubtful that this workbook would be refreshable.
    3. Fan trap solution which would be some variation of onhand view being joined to an item details folder which is joined to the pegging details updated.
         pros: Without too much work, I am able to get this to work, except totaling.
         cons: Totaling.
         Please let me know what your thoughts are regarding the best approach.
         Thanks,
         Patrick

    Hi,
    Where you have complex joins I would always go for a single view. It keeps Discoverer simple and allows you to concentrate performance effort building the view. Generally you can build in conditions to stop a cartesian product.
    Rod West

  • Oracle BAM 11g - Deployments and development questions

    Hi!
    I have few questions related to Oracle BAM 11g developement and deployment processes. We are going to use that together with Oracle SOA Suite 11g ( BPEL / BPM processes), and now my questions are related to development phase:
    1. If we have two or more Oracle BAM developers with their own Oracle BAM server instances, and we would like to share our development work, should/can we you same database repository to share the reports, data objects?
    2. How we can copy Oracle BAM Data Objects, Reports etc from one environment (dev) to other environments (test, accept test, integration test, production) ? In software deployment projects (like Spring or Grails web-projects) we have used version control system and CI to build packages to different environments etc. How is the Oracle BAM deployment process actually "planned to be" since it uses its database repository to store objects and reports ?
    3. The Oracle BAM itself has nice reports etc (Oracle BAM Client) that can be used using IE browser. How if we have to show/include those reports from Oracle WebCenter Spaces ? Is it possible and how?

    Hi,
    Were you able to find the answer to your questions? Especially the one, showing BAM reports in Webcenter Spaces?

  • Sql developer: question about exporting data

    Hi,
    we're recently working with sql-developer. i've got a question about how we can export query results to txt/csv files for use in other applications.
    First a problem: if we start a query that looks like this:
    select * from
    select * from A where start_date = &date
    ) a,
    select * from B where start_date = &date
    ) b
    where a.name = b.name
    Sql-developer asks twice to input a value for the variable 'date', although it's the same variable and it's supposed to have the same value.
    We solve this by making a script:
    first we define the variable, then we put the query.
    When we start the script, the query runs ok and sql developer asks to input the value for the variable once.
    But now the result of the query is shown in the script output. The script output seems to be limited in number of lines and difficult to export.
    So my question is: what's the best way to export query results to txt/csv files, avoiding the problem mentioned above?
    i hope there is a solution where we can use a single query or script.
    Thanks in advance!

    Using bind variables like ":date" should solve the problem of being asked twice for the same thing.
    Executing the query normally (F9), gives you the export options you require through the context menu inside the Results grid.
    Regards,
    K.

  • SQL Developer question

    Hi Folks
    I am using SQL Developer tool. I have a procedure with compilation errors so i can see that procedure with red X mark in SQL Developer tool.
    When am clicking on the procedure it is going to the editor there i can see "code"."grants","dependencies","references","details","profiles" tabs
    But i can't able to see "Errors" tab in the editor. And main thing is i didnt see any red lines in the editor for the invalid procedure
    And when i recompiled that procedure it got recompiled successfully and that red x mark is vanished.
    Here my question is the "Errors" tab is only appears when the procedure/function/package has errors and surprisingly i didnt see any red lines in the editor for invalid procedure (may be my proc has no errors).
    ps: i have asked this question in sql developer forum but i posted here as you may work on this
    Thanks

    Dear Sir
    I have this procedure Find_Emp
    create or replace
    procedure find_emp(p_in_empno in number)
    as
    v_ename emp.ename%type;
    begin
    select ename into v_ename from emp where empno=p_in_empno;
    dbms_output.put_line(v_ename);
    end;and i have done
    alter table emp add dname varchar2(10)I dont know why Find_Emp is invalid now,Folks can you please help.
    But that change doesnt affecting the below procs also, i mean these procs are not showing as invalid
    create or replace
    procedure test
    is
    cursor c is select ename,empno from emp;
    v_result c%rowtype;
    begin
    open c;
    loop
    fetch c into v_result;
    exit when c%notfound;
    dbms_output.put_line(v_result.ename||' '||v_result.empno);
    end loop;
    close c;
    end;
    and
    create or replace
    procedure p1
    AUTHID CURRENT_USER
    as
    v_cyc_dt varchar2(10);
    begin
    v_cyc_dt := '20120101';
    execute immediate 'create table t1 as
    select * from emp
    where hiredate >=to_date(''||v_cyc_dt||'',''yyyymmdd'')
    and rownum <= 1000';
    end p1;

  • AJAX / future development questions

    Even though AJAX is as much Web (html, xhtml, dhtml), JS, and XML as it is Java 2EE, I figured this main forum was the best place to ask a few questions (we should have a future tech discussion area. (I didn't see one but sometimes I can't seem to find anything, lol)).
    I've been writing AJAX servlets for the last couple of weeks (more or less). It isn't bad at all but it isn't as easy as regular servlets and web 1.0 stuff. Companies like IBM, Sun, Microsoft.... are getting ready to deploy new AJAX centric development tools. The only named development tool that I know of is "Atlas" which is being developed by Microsoft engineers. I'm sure Sun and IBM are doing the same thing for future versions of WSAD / NetBeans because this type of technology is the future.
    What do you guys think of AJAX and any future development tools for it that you know of?
    Do you think this, along with a few other publicly disclosed technologies (comming in the next 5 - 7 years) will lead to a tech boom, surpassing the Web 1.0 days ( I do, the 1.0 days will be swamped by this and a few other new technologies )?
    Sorry for the non-technical questions but I'm bored today, and I'm stuck at my desk for the next hour or so.

    Even though AJAX is as much Web (html, xhtml, dhtml),
    JS, and XML as it is Java 2EE, See... you lost it right there. AJAX is not J2EE at all. Not one bit, not in any way shape or form. Yes, you can use J2EE stuff to service AJAX requests. But you can swap that J2EE stuff out with ASP or PHP or plenty of other things without effecting what the AJAX stuff does.
    I figured this main
    forum was the best place to ask a few questions so in that light, not really... but go on...
    I've been writing AJAX servlets You mean servlets...
    for the last couple
    of weeks (more or less). It isn't bad at all but it
    isn't as easy as regular servlets and web 1.0 stuff.How's that? It writes XML instead of HTML. That's not a very big leap.
    Companies like IBM, Sun, Microsoft.... are getting
    ready to deploy new AJAX centric development tools.
    The only named development tool that I know of is
    "Atlas" which is being developed by Microsoft
    engineers. I'm sure Sun and IBM are doing the same
    thing for future versions of WSAD / NetBeans because
    this type of technology is the future. Sun's Java Studio Creator, or was it Studio Enterprise?, I believe has some AJAX support build in.
    What do you guys think of AJAX and any future
    development tools for it that you know of? AJAX is very cool, and it opens up a whole new way to deal with web content, to be sure. But while this does lend a little more support to the notion of creating web applications which behave more like regular applications (sounds like a Dr. Pepper commercial), I don't think that it'll make as good as it could be without things like threading in Javascript.
    Do you think this, along with a few other publicly
    disclosed technologies (comming in the next 5 - 7
    years) will lead to a tech boom, surpassing the Web
    1.0 days ( I do, the 1.0 days will be swamped by this
    and a few other new technologies )?The discovery of AJAX (I say discovery, cuz it's been in browsers for a while now without anyone knowing about it) is already changing the web. But I while it'll lead to a lot of sites being reworked to work with AJAX, I don't think it's going to bring on a new golden age on the net.
    Sorry for the non-technical questions but I'm bored
    today, and I'm stuck at my desk for the next hour or
    so.Isn't that what Solitaire is for?

  • GUI Development Question

    Hi everybody!
    I'm quite new in ALBPM and I have some questions about it, especially about user interfaces.
    I've been developing JSP aplications (using MVC frameworks) for a long time, and I can't figure out how does it fit in the ALBPM world.
    What's the paradigm for GUI development? At first, I believe the screenflow should act like the controler, the BPM object is the model, and the custom JSPs are the views.
    But... sincerely for me, the Screenflow/BPM object/Custom JSPs seem less flexible than a regular MVC (Struts, JSF, ...)
    My question is: Is it mandatory to use screenflows, or I'm able to use a MVC architecture inside ALBPM? If it's possible how should I implement it?
    For example: I have a custom JSP with some menu items, and this items are links to other JSP pages. This behaviour should
    be modeled using screenflows or can I use another approach? What's the best practice for this task?
    In MVC architecture, the menu will be inside an html form with an action pointing to a servlet (a controller). And what about screenflows?
    Well, I'd like to hear some opinions about this, especially because i'm triyng to get used to BPM paradigm, and in my opinion the best approach for this is hearing from people who had experienced this situation.
    Thanks in advance

    The reason for this is due to our JVM. This application is being developed for an embedded system. There are no swing components in this JVM environment for a couple reasons: size constraints and possible license issues.

  • Extension development question

    Hello!
    How can I use for example standard „Select Connection” dialog in my own extension development? Is it allowed? Or should I create my own?
    Regards,
    Alexandre S.

    Alexandre,
    While we don't have the javadoc published, you can ask any questions here.
    What your looking for is this:
    * Invokes a dialog for selecting a connection.
    * @param title the dialog title
    * @param prompt the prompt string for the dialog
    * @param connName the initially selected connection name, or <code>null</code> to
    * use the default
    * @param oracleOnly whether to only display Oracle connections.
    * @param openConnection whether to open the connection if not yet opened
    oracle.dbtools.raptor.controls.ConnectionSelectorUI.getConnection( String title, String prompt, String connName, boolean oracleOnly ,boolean openConnection)
    The return is a string of the name of the connection.
    To get the actual connection from the name of the connection, you'll do this:
    oracle.dbtools.raptor.utils.Connections.getInstance().getConnection(name)
    -kris

  • Print App development questions

    Have searched throughout your site to find answers to these questions, but since the current site is closed I have not been able to find them.
    1. What developer support does HP have for business inkjets?
    2. Does HP offer an SDK or OXP support for developers to work with inkjets?
    3. Does HP offer an SDK that will query the printer for ink and printer status if the printer has no MIB?
    4. Does HP offer an SDK for 3rd party mobile app developers?
    Thanks, BBfan
    This question was solved.
    View Solution.

    Hi bbfan,
    Welcome to the HP Support forums. I understand that you have some questions regarding print app development.
    I have included a link to the "Submit New Idea" for HP's ePrintCenter which was  the forerunner for HP Connected.  HP Connected has only been rolled out to the USA and the UK and ePrintCenter is used by everyone else.  This page will allow you to communicate your ideas.
    Regards,
    Happytohelp01
    Please click on the Thumbs Up on the right to say “Thanks” for helping!
    Please click “Accept as Solution ” on the post that solves your issue to help others find the solution.
    I work on behalf of HP

  • Replication Based Development question

    HI experts,
    I am trying to understand the replication based development in SUP 2.0. However i have couple of questions;
    1] Do i need to add any or major part of the Generated Code when i actually use it in BB, iOS or in .NET framework to actually get in action ?
    2] Does SAP requires only Replication Based Deployment  for its app or in workflow ?
    Thanks & regards
    Yogesh

    Hi,
    I eventually will develop the Native APP as my business requirement is complex & I want more functionality in app than i can get it in workflow to be honest.
    But to start up with testing the Standard BAPI & the RFC's i am getting errors as below;[When i refer BAPI its BAPI_PO_GETITEMSREL]
    1] System.FormatException: String was not recognized as a valid DateTime.
    I am getting this error for RFC based on  BAPI_PO_GETITEMSREL & also standard BAPI for PO_GETLIST. Also as i said to start up i did not added to many info in RFC just added 2 fileds of Delivery Date & Reason code so that i can handle them in UI to process the further navigation. But I am just stuck up as why its happening. Because i can see everything in preview as i want
    2] <<Pass on the release group when invoking the method>> = But I am actually supplying the REL_GROUP & REL_CODE to the BAPI; i am using here SAP standard purchase order bapi, called BAPI_PO_GETITEMSREL
    3] Error getting SAP template for ZBAPI_PO_GETITEMSREL. I have no idea why this is the case.
    At first i thought may be SUP is parsing some NULL value in any of filed while its connecting to EIS but there are none NULL items in the MBO.
    4] Field NUMBER is not a member of BAPIRETURN. This is the error for both RFC & Standard BAPI.
    5] And when i tried to see IF AT ALL i can get it work with FLIGHTS BAPI still i am getting error when i use the MBS workflow for simple app.
    here the error is "java.io.IOException:JASON:expected character,found EOF "
    But here its just 1 difference that I could see the list of flights in iOS simulator only once since then i am getting this error.
    Wel.. i guess lot of errors i have mentioned.. Hope you could be of great assistance.
    Best Regards
    Yogesh

  • Little bit of a development question....

    Hi All,
    We are a Lync certified SIP trunk provider, and we are looking at the possibility of alerting Lync users when they do not have valid E911 information entered. (I know Lync does this, but it's pritty simple to get around (the user can just close it and operate
    without location specified).
    My question is, how plausible would it be, to write a script which pulled users location information as they sign in to lync, and display a more vivid , direct notice to the users, possibly even prevent them from using Lync until this is entered...?
    The script could run when they sign in, or statically on a server and poll every couple of minutes.
    Any ideas and feedback would be greatly appreciated.
    Regards

    You'll probably have better luck in the developer's forum for this one:
    http://social.msdn.microsoft.com/Forums/en-US/home?forum=communicationsserversdk
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answer".
    SWC Unified Communications

  • Dreamweaver cs6 suite development questions/concerns

    Hello,
    I am new a new creative cloud subscriber. I have past experience with programming a java environments and SQL. I am new to HTML5/CSS3 and have read a book on the subject to understand the design concepts in effort to find a good environment to develop mobile applications. I like what I see using fireworks to create HTML5/CSS3 to create code for more complex objects/elements.
    Additionally, watched all the videos and am ready to roll up my sleeves and get started. As I have watched the videos and goggled allot of forums regarding DM CS6 and web applications I have a few questions and concerns. I will preface this with the understanding that this involves new features/ technologies and will suffer some growing pains.
    Questions/ Concerns:
    1) Fluid Grid Layout tool:
    Can I create a mobile application with this tool that will work on both tablets and smart phones (not desktops) compiling  a single optimized site using the phone gap tool; or do I have to create 2 separate site and compile?
    2) Phone Gap
    I have read that there are allot of issues with compiling applications. Even watching the adobe road show video, they could not get it to work (yikes).I have also read that I phone product code need to be compiled using xcode(tools); needed to have an apple subscription (which I have access to) What are the known issues compiling mobile applications for the different device platforms?
    3) Sever-Side Mobile Applications
    a) As I understand it, this cannot be accomplished with this environment without a web service that     communicates to the server-side scripting/ Database server.
    b) Reading about local storage, what are the limitations and how do they effect mobile applications if there is more complex scripting and large record sets?
    C) Are there ways to create user/ security roles (I would imagine the integrity issues with security would be staggering)?
    4) Responsiveness
    I have played around DM, I have noticed it crashing and being very sluggish. I know its not memory or processing issues as I have read several posts on the topic.
    It seems that adobe is making it easier to design and develop within one product/suite. These tools seem very powerful. The direction makes sense as I like elements of both development and design. I am concerned that I will hit walls and want to avoid banging my head. I am still new to this environment and the mistakes may be mine. With that being said, do you think Adobe will get these issues resolved out and have a great environment and development model.
    Thanks in advance for the light anyone can shed on these subjects as I am eager to get started (but a bit worried).
    Erich

    Hi
    To add to Davids reply -
    Item 3:
    Are you talking about apps. or web pages on mobile devices, (they are not the same thing)?
    If web pages then the server/database side is no different to a normal web page which does require a server supporting these. As for local storage, (works whilst off-line) this is normally done via javascript and a local database, but I would not use this feature for anything too complicated as the database is stored on the users computer/device, and only 'communicates' with your server/database when the user is once again on-line and connected to your web page.
    As for item 3.c. - Doing this for off-line use is a complete waste of time, as the user has access to any encryption code and the database entry's, which they can then use when on-line again. A simpler solution would be to require just the users credentials and store this locally, (still not ideal, but at least all the users DB is not downloaded).
    Regarding item 4. Some users have reported problems, but for me personally 99.9% of them I have not experienced with the release version of CS6, and performance issues for me all vanished when I upgraded my PC to an i7 processor with 16Gb memory, an extreme solution for many I admit, but your computers speed and memory will have a dramatic effect on the user experience.
    PZ

  • IPad development question

    I've installed CS5 and effectively ported a flash application I had developed to my iPhone. Brilliant, fast, and seamless (even if I did have to increase the size of all my buttons to accommodate fingers rather than a mouse)
    Here's my question: An attempt to create an iPad version failed. I can successfully install the 320x480 px iPhone app to the iPad, but I cannot create a 1024x768 project in Flash and port it to the iPad. Everything works well to the point of installing it, when iTunes throws up an error.
    Has anyone successfully created an app for iPad that is native resolution? The Adobe blog page showed such things, but no one has posted any kind of tip or tutorial to that end.
    Any ideas would be very helpful. Thanks!
    Granted, yes, the CS5 --> iPod development concept through the iTunes store is a dead issue due to corporate one-upmanship, but there are many of us who do ad-hoc and enterprise deployment who couldn't care less, since we don't need Apple's OK to create apps (^_^)

    I think we should really let this thread rest.  Adobe has released a iPad packaging update to Flash CS5.  I've already documented it's strengths and weaknesses in another thread.
    It's great for applications, but poor on mid level performance and above.  It can't handle large flv files at a decent framerate or alpha animations very well but it does the trick nicely if you are working on a small project for yourself (not into apple's hands).  It's great for prototyping for sure.
    You can download it by simply going to the help bar and hitting updates from inside flash cs5 as I recall.  Quite simple.  No need for the goose chase...

  • Iphone Developer Questions

    Hello everyone,
    I have a few questions that I hope can be answered regarding developing iPhone applications and the compensation involved. If there is a website that will answer these questions for me, that would be very helpful.
    1. Do developers with apps in the top 25 (free) receive compensation for being in the top 25 listing. I read this somewhere, but wasn't sure of its validity.
    2. What percentage of sales does Apple take for each app sold (dollar amount)? So for a .99 cent app, how much does Apple take?
    Any help would be greatly appreciated.

    easeupjosh wrote:
    1. Do developers with apps in the top 25 (free) receive compensation for being in the top 25 listing. I read this somewhere, but wasn't sure of its validity.
    No, they do not. Why would they be compensated for a free app? They're in the top 25 because they are popular.
    2. What percentage of sales does Apple take for each app sold (dollar amount)? So for a .99 cent app, how much does Apple take?
    Apple keeps 30%.

  • Dreamweaver CS5.5 Android App development question

    I am wondering id it is possible to debug an android app over usb debuging. I have the emulator but it's slow and i'd rather debug on my phone but i didn't know if it's possible to push the build on the the phone vs the emulator

    First, let me just say from a word of caution that you should ALWAYS debug in a controlled environment before pushing to an actual device. And with Android devices, they can vary from build-to-build and from manufacturer to manufacturer.  It is not always as simple as an iOS or desktop OS development for that reason since the hardware and network dictate more than the OS manufacturer.
    Now that the obvious is out of the way you can package up the android app and then transfer the package to your phone for further testing.  Dreamweaver only signs the apps with the debug certificate.  So with that package you should be able to install it on your device.  In order to sign it for distribution and get it into the Google Market you must follow the steps laid out from the Google Developer site: http://developer.android.com/guide/publishing/app-signing.html . 

Maybe you are looking for