Split Suite Bar and Ribbon Menu in SharePoint Online / O365

As we all know the suite bar and ribbon menu controls are loaded from a single control. I have a requirement to place a div between suite bar and ribbon menu as shown in the image. Is it possible in SharePoint Online / O365? 
Current suite bar and ribbon menu control(HTML Master Page Template)
        <div id="ms-designer-ribbon">
            <!--SPM:<%@Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->
            <div id="TurnOnAccessibility" style="display:none" class="s4-notdlg noindex">
                <a id="linkTurnOnAcc" href="#" class="ms-accessible ms-acc-button" onclick="SetIsAccessibilityFeatureEnabled(true);UpdateAccessibilityUI();document.getElementById('linkTurnOffAcc').focus();return
false;">
                    <!--MS:<SharePoint:EncodedLiteral runat="server" text="&#60;%$Resources:wss,master_turnonaccessibility%&#62;" EncodeMethod="HtmlEncode">-->
                    <!--ME:</SharePoint:EncodedLiteral>-->
                </a>
            </div>
            <div id="TurnOffAccessibility" style="display:none" class="s4-notdlg noindex">
                <a id="linkTurnOffAcc" href="#" class="ms-accessible ms-acc-button" onclick="SetIsAccessibilityFeatureEnabled(false);UpdateAccessibilityUI();document.getElementById('linkTurnOnAcc').focus();return
false;">
                    <!--MS:<SharePoint:EncodedLiteral runat="server" text="&#60;%$Resources:wss,master_turnoffaccessibility%&#62;" EncodeMethod="HtmlEncode">-->
                    <!--ME:</SharePoint:EncodedLiteral>-->
                </a>
            </div>
            <!--SID:02 {Ribbon Snippet}-->
            <!--PS: Start Preview--><div class="DefaultContentBlock" style="background:rgb(0, 114, 198); color:white; width:100%; padding:8px; height:64px; ">In true previews of your site, the SharePoint
ribbon will be here.</div><!--PE: End Preview-->
        </div>
        <!--MS:<SharePoint:SPSecurityTrimmedControl runat="server" AuthenticationRestrictions="AnonymousUsersOnly">-->
            <!--SPM:<wssucw:Welcome runat="server" EnableViewState="false"/>-->
        <!--ME:</SharePoint:SPSecurityTrimmedControl>-->
Actual Requirement 

Hi,
According to your description, my understanding is that you want to do customization in SharePoint Online with the requirement above.
For the first question, continue to Scott, you can read the rss feed, the rss feed effectively contains the items from the list, you can read the list using Client Object Model to get RSS feed.
For the second question, if you want to get current log in profile in my site, then you can try to use user profile rest api to get it.
User profiles REST API reference
For the third question, if you want to deploy the announcement app from on-premise to Online, if it's OOTB app, then it's not necessary, SharePoint Online have the announcement app as well.
For the fourth question, if the CapIQ is a customize solution, I suggest you can use SharePoint hosted app to publish to the SharePoint online site.
How to: Publish an app for SharePoint by using Visual Studio
For the fifth question, if you want to upload the questions not create in site to the survey,  you can use Client Object Model to create the questions.
Here is a similiar thread for your reference:
Importing
Questions into a Sharepoint Survey
For the sixth question, if the information is stored in the list, then you can read the list using Client Object Model and it's better to create a SharePoint hosted app to achieve it.
More information:
How to: Create a basic SharePoint-hosted app
Retrieve list item
Thanks
Best Regards
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected]

Similar Messages

  • I'm using Pale Moon x64. The icon on the task bar and start menu looks like a 'computer' and not the pale moon icon-why is that?

    My computer is Windows 7-64 bit.
    I recently installed the Pale Moon x64 from the proper site.
    All is working properly, except that the 'icon' for PM in the task bar and start menu is not the blue moon. I wonder why that is and how I can change it.
    This happened on install of PM.

    Thanks, but I can't find any answer to my question there.
    I can't even figure out how to post a question.
    When I put a few words in the comment section/bar, the result was nil.
    Everything is working, I just want the icon to be correct.
    I guess the motto of 'if it ain't broken, don't fix it' may have to satisfy me.
    Maybe it will change when there is an update.

  • Deleting "Bookmarks Bar" and "Bookmarks Menu" folders from Bookmarks

    Hi all,
    I synched my Safari Bookmarks...really didn't need to and now I don't want these "Bookmarks Bar" and "Bookmarks Menu" folders. Why can't I delete them?
    Thanks,
    Ben

    Both of these menus can be deleted from Safari's iPhone bookmarks menu but the process is a little involved and requires the use of Property List Editor for the Developer Tools package.
    If you have this, chances are you already know what to do, but otherwise you will need to download the Developer Tools package from Apple (and even on a fast connection) it is probably quicker to reload your iPhone from scratch.
    But just in case:
    1a) Quit Safari on your computer.
    1b) with you iPhone sync'd to iTunes, unselect the sync automatically box. (You can go back later, just do it for now.)
    2) Navigate to ~/Library/Safari/Booksmarks.plist file.
    3) Make a copy and rename it Bookmarks(original).plist. This is your backup file in case things go wrong.
    4) Launch Safari.
    5) Create a new folder called Bookmarks, or whatever you want your top level Bookmarks folder to be on your iPhone.
    6) Drag all folders and urls that you want for you iPhone into this folder.
    7) Arrange it the way that you want. You can also do this on the iPhone, but it is easier to do it here, than on the phone.
    8) QUIT SAFARI AND DO NOT RELAUNCH IT. (This is important, because you are going to edit this file to remove those folders and Safari will recreate them if you launch it.)
    9) Open your Bookmarks.plist file in the Property List Editor.
    10) Navigate to the Children arrow and expand.
    11) Select the "0" item and delete (That is the Bookmarks bar, or Bookmarksbar menu that Safari hard codes to the bookmarks list)
    12) Select the "1" item and also delete (This is the BookmarksMenu item)
    13) If you poke around in this file, you will notice the History, RSS feeds, and your top level menu that you created in #5.
    14) Save the modifications and close the Bookmarks.plist file, (save changes if prompted).
    15) DO NOT LAUNCH SAFARI (just a reminder)
    16) Launch iTunes and select the iPhone, DO NOT SYNC IT YET.
    17) Select the info tab, and scroll to the Web Browser section and select the "Sync Safari bookmarks" checkbox.
    18) Scroll to the Advanced section and select the "Bookmarks" checkbox.
    19) Click "Apply" and "Sync"
    20) wait for sync to complete.
    21) remove iPhone from cradle and check your Safari bookmarks. You should be good to go with the iPhone's Safari and its bookmarks, however you are not done yet.
    22) THIS IS IMPORTANT. For this modification to last, you have to go back to iTunes.
    23) reinstall the iPhone on the cradle, AGAIN DO NOT SYNC.
    24) go back to the "Sync Safari bookmarks" checkbox and unselect it. Then click the "Apply" button again. This will prevent Safari on your computer from syncing to Safari on your iPhone. If you ever do, with this box checked, those two pesky menus will reappear.
    25) You are done.
    Hope this helped,
    zac

  • Removing 'Bookmarks Bar' and 'Bookmarks Menu' from Safari

    Since installing Mountain Lion on my MBP, I've had Bookmarks Bar and Bookmarks Menu folders added to my mobile safari. It's pretty annoying now with Reading List and History, that my mobile bookmarks start halfway down the page.
    Is there any way to remove them?

    My title bar with the ability to close windows is not available.  I must hold the cursor at the top of the page to see my title with time, etc.

  • Multitenant application authentication in SharePoint Online (O365)

    I am able to use OAuth2 to authenticate using the mechanism described here: http://msdn.microsoft.com/en-us/library/azure/dn645542.aspx - my intention is to allow my 3rd party WebApp to allow users to grant access to their SharePoint content via Azure OAuth.
    I am able to use the login.windows.net/common/oauth2 endpoints, and having registered my app in Azure, I do indeed get the right callback once the user authentiates, and I am able to post to the token endpoint.
    At this point, I have an auth-token that I can use, but I don't know the URL to the user's default (or root) SharePoint site. I am required to provide a 'resource' URI so that authentication can succeed, and if I hard-code this value to a known URL, then
    it works like a charm.  Unfortunately, this makes my application specific to one particular tenant.  Far from ideal...
    My question is - how can I detect the SharePoint URL to use as the resource parameter for access to - before the user logs-in? Or even better - is there a way to login using OAuth2 that allows me access to SharePoint endpoints, but which does not require
    me to know what the endpoints are ahead of time?
    If not, I don't see how it is possible to write multi-tenant applications with this model. I must be missing something.   Help!

    There are some interesting details on the stack overflow post here: http://stackoverflow.com/questions/27303590/building-a-multi-tenant-app-for-sharepoint-online-o365
    Bottom Line : SharePoint Online O365 applications only seem to be viable with hard-coded tenancy URLs - and there does not seem to be a mechanism for discovering a user's root web or site by the time it is required. This seems like a major hole in the multi-tenant
    application architecture, or more correctly the Azure login procedure for SharePoint, which has implications on a multi-tenant application.
    I am hoping someone has the magic silver bullet out there...

  • I accidently unmarked the book marks tool bar, the tool bar and the menu bar how do i get them back ?becaus now only the tabs are visible and i cant access my features or book marks

    i was getting to know my firefox so i accidentally unmarked the menu bar the book marks tool bar and the tool bar. so now only my tabs are visible and i cant get to any of my add-ons or extensions.
    and even surfing the net has become difficult cause there is almost nothing i can do with a new empty tab.
    how can i get these bars back. i tried taking the cursor up to the thin line above the tabs and the window border but the menu to mark the above mentioned features does not appear any more.
    i tried restarting firefox several times but it didn't work. i even uninstalled and completely downloaded a new version of firefox and installed it but the problem still persists.
    i am operations system is windows XP.

    Firefox 3.6+ versions have a feature to allow the user to hide the Menu bar.
    Hit the '''Alt''' key to temporarily show the Menu bar, then open View > Toolbars and select Menu bar, so it has a check-mark. <br />
    The F10 can also be used on most PC's to temporarily reveal the Menu bar.
    https://support.mozilla.com/en-US/kb/Menu+bar+is+missing

  • Software bugs No right hand corner charms - Task Bar and Start Menu Properties

    There seems to be a software bug, as you point your mouse at the right hand corner, charms does not show up! The Taskbar and Start Menu Navigation Option "When I point to the upper-right hand corner, show charms" is tick and selected.

    @mrdbeta,
    I had this same issue.  However, the keyboard shortcut for the Charms bar still works, and pressing
    Win key + C opens the Charms bar as expected.  Maybe the mouse peek has been disabled in the Preview, but try the keyboard shortcut. 
    Hope that helps!

  • Custom tuning menu, menu bar, and contextual menu transparency levels?

    I'm not talking about simply toggling menu bar transparency (which you can already do in 10.5.5 using System Preferences), but I'd like having the chance to tune transparency level for different objects.
    Is there any way to tune:
    1) menu
    2) menu bar
    3) contextual menu
    transparency level?
    (possibly individually for each of the three categories)
    This would be cool.

    You can't - all the template navigation menus are not made to be changed.
    If you want anything different, then you need to open the Inspector and go to Page and then check the box where it says 'hide navigation menu' and then you can build your own text based menu by using text boxes or shapes etc. and then use hyperlink to link to your pages. In this way you have full control over colour and placement.
    The template navigation menus were not made to be changed.

  • Spry hover. Main menu bar, and sub menu highlight.

    Hello,
    I'm currently working on a project and it requries the use of Spry. I've got a horrizontal menu bar, and have a few questions.
    1. Is there a way to have the ACTIVE page/button, in the menu, a diffrent background image than the other link in the bar? For example. A pressed in button as the active current page. and the remain buttons looking as if "popping" out. Also a requirement for this project is using an iFrame for the main content with all pages linked to the iframe, I think this limits what I can do, correct?
    2. I've got what I want. somewhat, in regards to a background image and a hover. However I do NOT want my drop down/submenu to have the same highlight as the main menu bar. I want the main menu bar to have an image as the hover, but I only need to the drop down to have a color for it's highlight and no image.
    You can see what I'm talking about at http://www.ryanmarsh.ca/final

    1. Is there a way to have the ACTIVE page/button, in the menu, a diffrent background image than the other link in the bar? For example. A pressed in button as the active current page. and the remain buttons looking as if "popping" out. Also a requirement for this project is using an iFrame for the main content with all pages linked to the iframe, I think this limits what I can do, correct?
    There are different ways to have the active page button fifferent to the rest. Depending on your setup, you can inline styling, you could give the page an ID and using CSS rules give it a difference or you can use the SpryElementSelector to discover the URL and compare that with the URL in your menu. iFrames have no negative effects on a menubar.
    2. I've got what I want. somewhat, in regards to a background image and a hover. However I do NOT want my drop down/submenu to have the same highlight as the main menu bar. I want the main menu bar to have an image as the hover, but I only need to the drop down to have a color for it's highlight and no image.
    That can be done using CSS. Have a look here before you start http://www.dwcourse.com/dreamweaver/ten-commandments-spry-menubars.php#one
    Other references http://www.adobe.com/devnet/dreamweaver/spry.html in particular http://www.adobe.com/devnet/dreamweaver/articles/spry_widgets_design.html
    Gramps

  • JavaScript error under Sp.ribbon.js on SharePoint Online

    Hi everyone,
    I'm trying to add a custom button on my ribbon for easier approval process, I use JavaScript to do this in a Script Editor web part on a task list view. The script works fine but when he tries to access the ribbon to actually add the button the ribbon crashes
    so I don't even have the usual ribbon.
    I used the IE JavaScript editor and I have an error on the sp.ribbon.js the "funny" part is that I only use that library I made no modification (also because I'm using SharePoint Online so I don't have access to it).
    there is the error that I get with IE:
    and there is the code I use to add the ribbon:
    $this.ExecuteOrDelayUntilScriptLoaded(init_addButton, "sp.ribbon.js");
    function init_addButton(){
    setTimeout(function(){
    var defaultWP = document.getElementById("MSOZoneCell_WebPartWPQ1");
    WpClick({target:defaultWP,srcElement:defaultWP});
    },100);
    setInterval(function(){
    if($("#RibbonContainer_activeTabId").val()==="Ribbon.ITEMS" || $("#RibbonContainer_activeTabId").val()==="Ribbon.ListItem"){
    addRibbomButton();
    },1000);
    alert("test");
    function addRibbomButton(){
    if($("#ribbonApproveAll").length===0){
    var b = [];
    b.push("<li id='ribbonApproveAll' class=ms-cui-group unselectable='on'>");
    b.push("<SPAN class='ms-cui-groupContainer' unselectable='on'>");
    b.push("<SPAN class='ms-cui-groupBody' unselectable='on'>");
    b.push("<SPAN class='ms-cui-layout' unselectable='on'>");
    b.push("<SPAN class=ms-cui-section unselectable='on'>");
    b.push("<SPAN class=ms-cui-row-onerow unselectable='on'>");
    b.push("<A id='approveAllButton' class='ms-cui-ctl-large ms-cui-disabled' role=button onclick='approveSelected();return false;' href='javascript:;' unselectable='on' mscui:controltype='Button'>");
    b.push("<SPAN class='ms-cui-ctl-largeIconContainer' unselectable='on'>");
    b.push("<SPAN class=' ms-cui-img-32by32 ms-cui-img-cont-float' unselectable='on'>");
    b.push("<IMG style='TOP: -129px; LEFT: -255px' alt='' src='/_layouts/1033/images/formatmap32x32.png' unselectable='on'>");
    b.push("</SPAN>");
    b.push("</SPAN>");
    b.push("<SPAN class=ms-cui-ctl-largelabel unselectable='on'>"+tabBtn.btnLabel+"</SPAN>");
    b.push("</A>");
    b.push("</SPAN>");
    b.push("</SPAN>");
    b.push("</SPAN>");
    b.push("</SPAN>");
    b.push("<SPAN class='ms-cui-groupTitle' title='"+tabBtn.groupLabel+"' unselectable='on'>"+tabBtn.groupLabel+"</SPAN>");
    b.push("</SPAN>");
    b.push("<SPAN class='ms-cui-groupSeparator' unselectable='on'></SPAN>");
    b.push("</li>");
    setTimeout(function(){
    if($("#Ribbon\\.ITEMS").length===1){
    $("#Ribbon\\.ITEMS").append(b.join(''));
    }else if($("#Ribbon\\.ListItem").length===1){
    $("#Ribbon\\.ListItem").append(b.join(''));
    },100);
    alert("test");
    alert("test 1");
    setTimeout(function(){
    var cc = new SP.ClientContext.get_current();
    var web = cc.get_web();
    var currLib = web.get_lists().getById(SP.ListOperation.Selection.getSelectedList());
    var selectedItems = SP.ListOperation.Selection.getSelectedItems();
    if(selectedItems.length>0){
    $("#approveAllButton").removeClass("ms-cui-disabled");
    }else{
    $("#approveAllButton").addClass("ms-cui-disabled");
    },200);
    I didn't write that code but the website where I found it had some review that says that it was working and I'm more a C# dev than a JavaScript so I'm not use to debug it. Is that a version problem an implementation problem and how to solve it ? 
    Thanks for your time :)

    Hi,
    I think this is not the right way of customising ribbon. SharePoint has a very powerful ribbon management XML framework. So instead of javascript hacking, I would recommend you to use the XML based ribbon customisation. Reference:
    http://msdn.microsoft.com/en-us/library/office/jj163954(v=office.15).aspx.
    Thanks,
    Sohel Rana
    http://ranaictiu-technicalblog.blogspot.com

  • Is there any REST API to get all the Site and site Collections from Sharepoint Online

    Hi,
    I have one SharePoint Online tenant. We are using REST API to integrate SharePoint to our internal System.
    For my use case I need to get all the SharePoint sites ans Sitecollections. From each SiteCollection I need all the subsites under this.
    I have used below REST Query
    http://<Base site url>/_api/web
    This doesn't give me all the Site collections
    Could any one please give me some way to get all the Site collections and sites from my sharepoint tenant through REST API.
    Thanks,

    Hi Abhiram,
    There seems no such endpoint in SharePoint REST API can retrieve a list of site collections in a SharePoint Online tenant:
    https://msdn.microsoft.com/en-us/library/office/jj860569.aspx#Reference
    If Client Object Model can be an option for you, you can use Tenant object to achieve what you want:
    http://social.technet.microsoft.com/wiki/contents/articles/24050.perform-basic-admin-operations-using-csom-in-sharepoint-online.aspx#Scenario_3_Fetch_All_Site_Collections
    Anyway, I would suggest you submit a feedback to the Office Developer Platform if there any expectation about the future version of REST API of Office 365 SharePoint
    Online:
    http://officespdev.uservoice.com/
    It
    is a place for customers provide feedback about Microsoft Office products. What’s more, if a feedback is high voted there by other customers, it will be promising that Microsoft
    Product Team will take it into consideration when designing the next version in the future.
    Thanks 
    Patrick Liang
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Error in Application.Run(DisplayLoginForm) and Remote Authentication in SharePoint Online Using the Client Object Model

    Hi guys
    I Think that is a simple error, but I don’t have enough knowledge in .NET apps.
    I make an console app that use Remote Authentication in SharePoint Online Using the Client Object Model, that a I downloaded from MSDN.
    This App run ok.
    But when I like to make a Windows From App. This component send me an error in Application.Run(DisplayLoginForm)
    This err msg :
     An unhandled exception of type 'System.InvalidOperationException' occurred in System.Windows.Forms.dll
    Additional information: Starting a second message loop on a single thread is not a valid operation. Use Form.ShowDialog instead.
    Is there any way to use a form inside a windows form?
    Thank in advance
    Ramiro
    Ramiro B

    Hi,
    Based on the error message, please do as following:
    1. Check your code logic below:
    void btn_Click(object sender, System.EventArgs e)
    Thread t = new Thread(StartMyForm);
    t.TrySetApartmentState(ApartmentState.STA);
    t.Start();
    public static void StartMyForm()
    Application.Run(new MyForm(..));
    2.Try to add the following code line in your code.
    Application.Restart();
    If the issue still exists, please provide your requirement and code for a further research.
    Best Regards
    Dennis Guo
    TechNet Community Support

  • My task bar and start menu have disappeared how do I recovery them?

    The task bar has disappeared on my HP Touchsmart 610-1280qd.  I have searched at all of the edges like suggested but mothing showed up.  Any suggestions?

    Hi Alburko,
    A good place to start to learn about how Windows 8.1 works is the Learning How to Use Windows 8 Features and Apps HP Support document.
    In Windows 8.1, there is no taskbar on the Start screen, but there is on the desktop. Click the Desktop tile on the Start screen, and it will take you to the desktop, which will look a lot like previous Windows operating systems. The desktop has a taskbar and a Start button, which is in the lower-left corner, but the Start button works differently. When you left-click, it takes you to the Start screen or the last app used. When you right-click, you get a list of commonly used options.
    A good way to search for anything, either on the desktop or the Start screen, is to press the Windows + Q keys, type the thing you are searching for into the search field, and select it from the list of results.
    The Start button is back in Windows 8.1, but keep in mind that the entire Start screen is a lot like the old Start button in Windows 7. Click the tiles to get the programs and apps that you want to use. To get the Start button on the Start screen, hover over the lower-left corner until it appears, or right-click in the lower-left corner to get a menu of options such as Control Panel or Task Manager.
    The easiest option: Simply type the name of what ever you need on the Start screen. This will open the Search charm, with a list of search results. Click whatever you are searching for.
    ~Lil.Liebe
    Clicking the white KUDOS THUMBS UP on the right is a way to say thanks!
    Click Accept as Solution on a reply that solves your issue to help others in search of answers.

  • How do I lock the bookmark tool bar AND the menu toolbar

    Why don't you allow one to LOCK the Bookmarks Toolbar? Why don't you allow one to LOCK the menu toolbar?
    This is insane. Sometimes my bookmarks toolbar is here, sometimes it disappears. There is no way to lock it so it stays in sight. Don't blame my anti-virus program, the tool bar stayed locked in place until you "Updated" firefox, and now you can't find a darned thing. It's so frustrating I may go back to IE...at least there, I knew I"d always be able to find AND lock a tool bar.
    Your support doesn't.
    I'm not the only one having problems with this.
    FIX THIS BUG.

    Firefox > View > Toolbars > [x] Bookmarks Toolbar
    Create a new profile as a test to check if your current profile is causing the problems.
    See "Creating a profile":
    *https://support.mozilla.org/kb/profile-manager-create-and-remove-firefox-profiles
    *http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#Profile_issues
    Profile Backup and Restore
    *http://kb.mozillazine.org/Profile_backup
    *https://support.mozilla.org/en-US/kb/back-and-restore-information-firefox-profiles
    *http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox

  • Creating anonymous guest link to images/documents programmatically Sharepoint Online O365

    I need to be able to create an anonymous guest link to images or documents programmatically using c# SharePoint web services or something similar. Does anyone know if this can be done if so how? essentially this means creating the guest access token
    programmatically ..
    If somebody know how to do his it would be much appreciated ?
    Thanks in advance 

    Hi,
    The method you posted seems to the trick it creates to anynonymus links like I was expecting. However interesting scenario has come up when I copy and paste the link in to a normal web browser (desktop or laptop) everything works as expected, but
    I when I try the link on a mobile web browser I get the prompt asking me to log in to office 365 not sure why that would be any suggestions ??

Maybe you are looking for

  • ITunes (10.4.1) makes LP display as code

    Hi guys, i am running iTunes on Lion. i purchased a LP from iTunes store (Gotan Project 3.0 Delux) when i was on snow leopard and it worked fine, and the songs still play, but when i click on the LP track a bunch of code just comes up in the iTunes w

  • Line graph problem in numbers

    How can I change. the thickness of lines when using the line diagram in numbers. I want to see 3 lines that are relatively close to each other but because they are very thick they overlay each other.

  • Update Behavior using Multiple tables

    I'm trying to use the Update behavior from Dreamweaver MX2004 to update fields from diferent joined tables. The search form works OK as I joined the tables and I get great results (see SQL Query below). When I try to create link to a detail page from

  • Digital Copy audio is out of synch

    The audio on my digital copy movie starts ok but then becomes out of synch. I have to pause and restart to fix it.

  • Focus On The Future

    Extracted from DPReview - http://www.dpreview.com/news/0511/05112206refocuscamera.asp Ren Ng, graduate student at Stanford University has developed a hand-held plenoptic camera which takes a shot first and allows you to make the decision about focus