What advantages do Spry datasets have over database datasets

I have been studying the Spry Dataset and have found it terribly difficult to understand what use it is.
Can anyone explain why I should use it rather than using a database?
On the face of it, Databases are much easier to construct and access, so why use an alternative system.
From what I understand, I have to create a basic database table on an HTML page before I can attampt to create a spry dataset.
Or even use the dataset of a database to create a Spry dataset. I appreciate that there are other methods.
There are lots of articles telling one how to use it, but none stating what it is for and why one should use it - at least, none that I can find.
Where are the advantages of this system, or are you all using it just for technologies sake?
Or is it just an Adobe thing?

whatalotofrubbish wrote:
I have been studying the Spry Dataset and have found it terribly difficult to understand what use it is.
Can anyone explain why I should use it rather than using a database?
On the face of it, Databases are much easier to construct and access, so why use an alternative system.
From what I understand, I have to create a basic database table on an HTML page before I can attampt to create a spry dataset.
Or even use the dataset of a database to create a Spry dataset. I appreciate that there are other methods.
There are lots of articles telling one how to use it, but none stating what it is for and why one should use it - at least, none that I can find.
Where are the advantages of this system, or are you all using it just for technologies sake?
Or is it just an Adobe thing?
Hello,
There are big difference between Datasets and databases. While I disagree with your point that Databases are easier to construct instead of Datasets. I understand your point. You should not see Datasets and databases as rivals of each others but more of a extension of each other. You use a database to store all your data and contents. When you execute a query on your database your will get a result set, or dataset. This usually the place when Spry could come in. You have data output from your database, now you just place it static on your page. Nothing wrong with that. But if you wish to create a interactive page it will usually require you to build allot of round trips to your server to present your data in different ways.
With Spry these round trips can be handled on the client side. Once your users have received your data for the Spry Data Set there are allot things they can do with it, and usually faster than doing round trips to the server. For example your can sort and filter data sets, display information in a master and detail layout or even create different page states using the same data with out having to reload the page. This will create a more seamless experience for the user.
For example our company is currently developing a search result page based on Spry Datasets. On the server side we have our database clusters that out the data for a search query. But this is usually 200+ result rows. In a traditional static website it would take a while for the user to digg through all results. Either by navigating to a next page, or filtering the dataset using forms.
With Spry we now have our result set outputted as JSON (one of the formats Spry supports as data source for the Spry Data Set) we download it all to the client. And that is all they need. All sorting, filtering and pagination is done client side. So no more round trips to the server ( less server stress, and its faster ).
I could go on about for hours but I hope this will give a general point of usages. If not take a look at the Spry demos. Which use Spry Data to create rich and interactive pages, and just imagine how you would have done that using traditional techniques and how long it would take you to build that.
http://labs.adobe.com/technologies/spry/demos/

Similar Messages

  • What does Acrobat 9 pro have over Acrobat 7 pro?

    Does anyone know where I can find what features are available in Acrobat 9 pro that aren't in Acrobat 7 pro?    Or know off hand what the differences are.  I can't find a comparison anywhere.

    Acrobat product matrices available in a PDF Portfolio -
    Acrobat 6 through 9.
    http://acrobatusers.com/blogs/lkassuba/acrobat-product-matrices
    Be well...

  • What the advantages of having an BAPI over Other data migrations

    What the advantages of having an BAPI over Other data migrations

    Th advantages of BAPI
    1. Simple to use (its just an FM)
    2. Not cumbersome like bdc
    where we have to record each and every screen
    sequence.
    3. SAP guarantees the consistency
    of bapi in future releases.
    One of the big plusses for BAPIs is that the interface and function are not supposed to change. This is a big plus when you do upgrades or hot packs because the transaction can change (format, required inputs etc) which means you then need to update the call transaction.
    Some of the BAPIs are better documented and easier to use than others.
    You usually need to perform the BAPI that actually does the COMMIT after you call your BAPI.
    The Program coding for calling a BAPI is usually cleaner than setting up the screen flow etc for the Call Transaction.
    You don't need to worry about special data circumstances interrupting the normal data flow of the screens and causing errors because of that.
    BAPIs probably have better performance since they don't do the screen flow processing.
    In general if the BAPI exists for the transaction you want to perform and you can figure out how to use it the BAPI is probably the best way to go.
    This is just from my experience working with both BAPI and Call Transaction. I have had some very good successes with BAPIs, but very occasionally found that I could not get the BAPI to perform the update I needed.
    Refer the transaction BAPI for detail information.
    You can also refer to below links:
    http://www.sapgenie.com/abap/bapi/example.htm
    Basic learning guide:
    http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
    BAPI intro:
    http://www.sappoint.com/abap/bapiintro.pdf
    Overview:
    http://www.planetsap.com/Bapi_main_page.htm
    Also have a look at the following link :
    http://www.planetsap.com/LIST_ALL_BAPIs.htm
    Go through the following Document
    Bapi to create customer master
    BAPI_CUSTOMER_CREATEFROMDATA
    BAPI_CUSTOMER_CREATEFROMDATA1
    Or you can use FM SD_CUSTOMER_MAINTAIN_ALL
    what is BAPI?
    BAPI stands for Business API(Application Program Interface).
    A BAPI is remotely enabled function module
    ie it can be invoked from remote programs like standalone JAVA programs, web interface etc..
    You can make your function module remotely enabled in attributes of Function module but
    A BAPI are standard SAP function modules provided by SAP for remote access.
    Also they are part of Businees Objest Repository(BOR).
    BAPI are RFC enabled function modules. the difference between RFc and BAPI are business objects.
    You create business objects and those are then registered in your BOR (Business Object Repository)
    which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA.
    In this case u only specify the business object and its method from external system
    in BAPI there is no direct system call. while RFC are direct system call.
    Some BAPIs provide basic functions and can be used for most SAP business object types.
    These BAPIs should be implemented the same for all business object types.
    Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs.
    Whenever possible, a standardized BAPI must be used in preference to an individual BAPI.
    The following standardized BAPIs are provided:
    Reading instances of SAP business objects
    GetList ( ) With the BAPI GetList you can select a range of object key values,
    for example, company codes and material numbers.
    The BAPI GetList() is a class method.
    GetDetail() With the BAPI GetDetail() the details of an instance of a business object type are retrieved
    and returned to the calling program.
    The instance is identified via its key.
    The BAPI GetDetail() is an instance method.
    BAPIs that can create, change or delete instances of a business object type
    The following BAPIs of the same object type have to be programmed
    so that they can be called several times within one transaction.
    For example, if, after sales order 1 has been created, a second sales order 2 is created in the same transaction,
    the second BAPI call must not affect the consistency of the sales order 2.
    After completing the transaction with a COMMIT WORK, both the orders are saved consistently in the database.
    Create( ) and CreateFromData! ( )
    The BAPIs Create() and CreateFromData() create an instance of an SAP business object type,
    for example, a purchase order. These BAPIs are class methods.
    Change( )
    The BAPI Change() changes an existing instance of an SAP business object type,
    for example, a purchase order. The BAPI Change () is an instance method.
    Delete( ) and Undelete( ) The BAPI Delete() deletes an instance of an SAP business object type from the database
    or sets a deletion flag.
    The BAPI Undelete() removes a deletion flag. These BAPIs are instance methods.
    Cancel ( ) Unlike the BAPI Delete(), the BAPI Cancel() cancels an instance of a business object type.
    The instance to be cancelled remains in the database and an additional instance is created
    and this is the one that is actually canceled. The Cancel() BAPI is an instance method.
    Add<subobject> ( ) and Remove<subobject> ( ) The BAPI Add<subobject> adds a subobject to an existing object inst!
    ance and the BAPI and Remove<subobject> removes a subobject from an object instance.
    These BAPIs are instance methods.
    Check these Links out
    http://searchsap.techtarget.com/ateQuestionNResponse/0,289625,sid21_cid558752_tax293481,00.html
    http://www.sap-img.com/abap/interview-question-on-bapi-rfc-abap-objects-tables.htm
    http://www.sap-img.com/fu033.htm
    http://www.sap-img.com/abap/ale-bapi.htm
    Please check out this thread..
    Re: bapi
    Also refer to the following links..
    www.sappoint.com/abap/bapiintro.pdf
    www.sap-img.com/bapi.htm
    www.sap-img.com/abap/bapi-conventions.htm
    www.planetsap.com/Bapi_main_page.htm
    www.sapgenie.com/abap/bapi/index.htm
    Checkout !!
    http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
    http://techrepublic.com.com/5100-6329-1051160.html#
    http://www.sap-img.com/bapi.htm
    http://www.sap-img.com/abap/bapi-conventions.htm
    http://www.sappoint.com/abap/bapiintro.pdf
    Java Connector(JCO) can call not only BAPI's but also the function modules which are remotely enabled..
    BAPI's as i said earlier are remotely enabled function modules..
    Hence, JCO can call also BAPI's(n not only BAPI's as u mentioned).
    Check the following BDC over BAPI
    The steps to be followed are :
    1. Find out the relevant BAPI (BAPI_SALESORDER_CHANGE for VA02).
    [for VA01 use BAPI_SALESORDER_CREATEFROMDAT2]
    2. Create a Z program and call the BAPi (same as a Funtion module call).
    2. Now, if you see this BAPi, it has
    -> Importing structures.
    eg: SALESDOCUMENT: this will take the Sales order header data as input.
    -> Tables parameters:
    eg: ORDER_ITEM_IN: this will take the line item data as input.
    Note :
    Only specify fields that should be changed
    Select these fields by entering an X in the checkboxes
    Enter a U in the UPDATEFLAG field
    Always specify key fields when changing the data, including in the checkboxes
    The configuration is an exception here. If this needs to be changed, you need to complete it again fully.
    Maintain quantities and dates in the schedule line data
    Possible UPDATEFLAGS:
    U = change
    D = delete
    I = add
    Example
    1. Delete the whole order
    2. Delete order items
    3. Change the order
    4. Change the configuration
    Notes
    1. Minimum entry:
    You must enter the order number in the SALESDOCUMENT structure.
    You must always enter key fields for changes.
    You must always specify the update indicator in the ORDER_HEADER_INX.
    2. Commit control:
    The BAPI does not run a database Commit, which means that the application must trigger the Commit
    so that the changes are read to the database. To do this, use the BAPI_TRANSACTION_COMMIT BAPI.
    For further details... refer to the Function Module documentation for the BAPi.

  • Clicking on iTunes ikon and I get the message the item iTunes.exe that this shortcut refers to has been changed or moved, so this shortcut will no longer work properly.  What can I do, I can't open Itunes.  I have over 4000 songs in iTunes that I had

    When I click on the iTunes ikon I get a box pop up which reads  Problem with shortcut.  The item iTunes.exe that this shortcut refers to has been changed or moved, so this shortcut will no longer work properly.
    My computer which is a packard bell vista operating system, recently stopped working as the power supply overheated and blew up and it has recently been sent back to the Know How team at PC world and it seems to be since it came back I now cannot open iTunes.  I have also tried to search for iTunes in the search bar, I can see several files, but can't seem to open any of these either.  I think that quicktime isn't working, either.
    I have over 4000 songs in iTunes that I had recorded from my collectiong of CD's am  going to loose all these now?  Can anyone help, with very easy instructions as I really don't know what I am doing??
    Thanks

    I would copy over the entire thing if you have room.  With iTunes 10.4 though, you can download any previous iTunes purchases you have made in the past with your current iTunes account.  While in iTunes, look at the left hand side of your screen and select "Purchases" and look at the bottom right corner of the screen and select "Download Previous Purchases".  If you have an iPhone, iPod and/or iPad...you can do the same thing from each device.  Nice new feature...just remember that those ripped CDs need a back-up!!!  Enjoy...

  • I am installing itunes to a laptop and have not sync device to this lap. It is saying that it must first restore device. The problem is I have over 2000 pictures and don't want to lose them. Now my phone is in restore mode and I don't know what to do. I

    I am installing itunes to a laptop and have not sync device to this lap. It is saying that it must first restore device. The problem is I have over 2000 pictures and don't want to lose them. Now my phone is in restore mode and I don't know what to do. I don't want to proceed and loose these very important photos of family. What do I do to get it out of restore mode? My phone will not allow me to do anything to it at this point. I have the itunes downloaded on the laptop now. When I push the button for the phone it just shows Itunes and plug. I can't even call or open phone up.

    Unfortunately... Once the Device is asking to be Restored with iTunes... it is too late to save anything...
    See Here  >  http://support.apple.com/kb/HT1808
    However... Once you have Recovered your Device...
    Re-Sync your Content or Restore from the most recent Backup...
    Restore from Backup  >  http://support.apple.com/kb/ht1766
    Jessica Sanchez wrote:
    I am installing itunes to a laptop and have not sync device to this lap. ...
    Using a computer, other than the one you have regularily been Syncing and Backing up to, was the begining of your issue.

  • Help!   I just updated my I phone and I now have over 4,000 emails.  What happened and how do I delete them?

    Help!   I just updated my I phone and I now have over 4,000 emails.  What happened and how do I delete them?

    Aren't they in your iTunes library?  If so, sync them back to your phone.  If not, redownload them (http://support.apple.com/kb/HT2519).

  • What does HTML have over PDFs when working with data?

    I'm doing some research for a client whose company is moving from PDFs to HTML for their in-house user interfaces.
    What does HTML have over PDFs when working with data?
    Thanks!
    Luke

    PDFs can indeed work with data and can be programmed with javascript. You can do some pretty interesting things with it. It is even possible to create interactive forms on the web using PDF, however it requires server-side support. As a general rule, though, PDFs are terrible as a web interface and it's far easier to work with HTML and PHP.
    HTML is lightweight and PDF isn't (in case that seems like a small thing, it's actually a big negative for PDFs). The success of your PDFs will depend on the versions of acrobat your users use, and getting data in and out of the PDFs will require learning far more about Acrobat's FDF format and XML implementation than you may want to know.

  • What advantage does HiQ provide over LabView Math Functions

    I'm evaluating how HiQ can help me to solve engineering modeling problems. I have used LabView to write several DAQ programs and a few programs to numerically solve modeling and simulation problems. What advantage are there to using HiQ compared to the math functions provided in LabView.

    There aren't really any advantages. There are some visualization options that are available in HiQ that would be very difficult in LabVIEW. HiQ is just another option to use, for a different type of interface and programming than is available in LabVIEW.
    Best Regards,
    Chris Matthews
    National Instruments

  • Hi my 4s is only 5 days old and I have the OTTER Box from day 1 and it has turned off by itself and will has not turned back on some help let me know what to do I'm dieing over here

    Hi my 4s is only 5 days old and I have the OTTER Box from day 1 and it has turned off by itself and will has not turned back on some help let me know what to do I'm dieing over here

    If it is only 5 days old, take it back to where you bought it
    and get it replaced.

  • I have over 2000 tunes in my ITunes library but I cannot use them because their original files cannot be found. What can I do to correct this ?

    I have over 2000 tunes in my ITunes library but I cannot use most of them because their "Original files" cannot be found. What can I do to correct this ?

    This happens if the file is no longer where iTunes expects to find it. Possible causes are that you or some third party tool has moved, renamed or deleted the file, or that the drive it lives on has had a change of drive letter. It is also possible that iTunes has changed from expecting the files to be in the pre-iTunes 9 layout to post-iTunes 9 layout, or vice-versa, and so is looking in slightly the wrong place.
    Select a track with an exclamation mark, use Ctrl-I to get info, then cancel when asked to try to locate the track. Look on the summary tab for the location that iTunes thinks the file should be. Now take a look around your hard drive(s). Hopefully you can locate the track in question. If a section of your library has simply been moved, or a drive letter has changed, it should be possible to reverse the actions.
    Alternatively, as long as you can find a location holding the missing files, then you should be able to use my FindTracks script to reconnect them to iTunes.
    tt2

  • Want to buy Air Nav Pro. Available in the Apple Store in a pack with Air Nav Standard. What advantage to have both ???

    Want to buy AIR NAV PRO for training and preparing flights with an Ipad2.
    This app is available in the APPLE STORE in a package with AIR NAV STANDARD.
    What advantage to buy both AIR NAV PRO and AIR NAV STANDARD ???

    You can only buy content from your own country's store i.e. the Egyptian store if you are in Egypt - you need to be in a country to use its store, so to use the US store you will need to be in the US and have a US billing address on your account. If there is an app or any other item that you would like to be buy that isn't currently available in the Egyptian store then you can try requesting that it be added, but unless the app's developer or rights-holder agrees to it then Apple won't be able to sell it there : http://www.apple.com/feedback/itunes.html

  • HT1418 I am having trouble syncing my iphone5 with my contacts on my PC. I have over 350 contacts and it will only syncing 30 of them. What should I do to resolve this without having to manually load each contact please help

    I am having trouble syncing my iPhone5 with my PC computer. It is only syncing and transferring 50 contacts were as I have over 350 contacts. I have followed the step by step procedure with no luck. Does anyone have any ideas how to resolve otherwise I will have manually load each number individually please help.

    Any errors?
    What application are the contacts stored in?

  • My phone randomly dies when I have over 20% of battery left, what is wrong?

    My phone randomly dies when I have over 20% of battery left, why is this happening?

    I'd just like to say that ahs70's post on Dec 1, 2013 at 1:17am on Pg. 9 worked for me as well: https://discussions.apple.com/thread/5338609?start=120&tstart=0
    If your iPhone's battery is acting up you need to determine if it's a software issue or a hardware/battery issue.  To do that, after syncing your iPhone, erase/hard reset all data and settings from your iPhone to what it was from the factory as new.  This can be found in Settings/General/Reset/Erase All Content and Settings.  Then test it out for a day or two.  If it's still acting up then it's likely a hardware issue and you will need to get your battery replaced.  If your warranty is done than check out this link to get a battery kit to replace your iPhone battery yourself:  http://www.ifixit.com/Store/iPhone/iPhone-5-Replacement-Battery/IF118-001#produc tDescription
    If your iPhone is now working properly after hard resetting it than it's most likely a software issue.  This battery issue only started after upgrading to the new iOs7, so it is obviously related to the update not properly installing itself.  What has worked for me and many others is to manually update to iOS 7.0.4 using the full downloaded version of the update which is about 1.32 Gigs.
    But first you need to find out what model of iPhone you have, click here to determine if it's GSM or CDMA: http://support.apple.com/kb/HT3939?viewlocale=en_US&locale=en_US
    Then go here and scroll down to download the iOS 7.0.4 complete update for your device:  http://www.downloadios7.org/download-ios-7-0-4-ipsw-file.html
    Then scroll up on the download page and follow the instructions of updating your iPhone manually following the instructions below:  "IPSW with iTunes"
    And your done.
    Problem solved.
    I only posted this because it was a very frustrating problem that no one really seemed to figure out a solution for.
    I hope this helps.
    Emile Beaulieu

  • Hi i have a iPod 5th gen it ran out of charge so as you would i put it on charge however after 25 mins i went over to see it and it wont turn on what so ever. I have held in the lock button and theres no sign of it turning on. Can anyone help? Thanks

    Hi i have a iPod 5th gen it ran out of charge so as you would i put it on charge however after 25 mins i went over to see it and it wont turn on what so ever. I have held in the lock button and theres no sign of it turning on. Can anyone help? Thanks

    Try:                                               
    - iOS: Not responding or does not turn on           
    - Also try DFU mode after try recovery mode
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
    - If not successful and you can't fully turn the iOS device fully off, let the battery fully drain. After charging for an least an hour try the above again.
    - Try another cable                                                       
    - Try on another computer                                                       
    - If still not successful that usually indicates a hardware problem and an appointment at the Genius Bar of an Apple store is in order.
      Apple Retail Store - Genius Bar                              

  • Ive had tunes downloaded on my PC for over 4 years. Currently when I login to my iTunes account it only lists 1 song on my playboard. I should have over 1000. When I log in on a different computer I can see the complete song list. Any ideas what to do?

    Ive had iTunes downloaded on my laptop for over 4 years. Currently when I log in to my account there is only 1 song listed on my song board, when I should have over 1000. When I login to my itunes account on a different computer, or my kids login on there ipods and ipads, my songs are listed and available. I have unistalled and re-installed all the apple software as described on the Apple help page, but the same thing is happening when I reistalled.. Any help or advice would be greatly appreciated...Thanks

    Hi there CourtniSpahr,
    You may find the troubleshooting steps in the article below helpful.
    No content shows up in iTunes after updating
    http://support.apple.com/kb/ts1967
    -Griff W. 

Maybe you are looking for

  • Part number for DV2535EA palm rest panel

    I'm trying confirm the part number for palm rest top panel for a DV2535EA (p/n GJ032EA#ABU )Anyone help on this !many thanks ...

  • Unable to update nano in i-tunes

    When i-tunes opens I can see my ipod, but the playlists aren't accessible and the library is faded out so I can't update. Have I inadvertently 'unregistered my i-pod from this i-tunes account? Do I need to re-set, or re-install? Help! LG   Windows XP

  • Floating Dialog bug with multiple image selection?

    The selectionChangeObserver fuction of the LrDialogs.presentFloatingDialog command is not being triggered in all cases. It does not trigger when you have mulitple images selected and switch the main focus from one of the selected image to another sel

  • Posting advance from customer

    Dear All, I have to post advance from customer through pos billing. It has to hit separate reconciliation account in ERP through special GL indicator. How do i capture the same. Are there any pricing / billing configurations in SAP or any configurati

  • PC does not start

    Hi, the PC was running normal for a few months and suddenly when switching it on the next time it does not start anymore at all. No leds of D-Bracket lights. Changed PS with known good and higher Wattage but still nothing. When taking off the ATX12V