Friday June 06, 2008
| |
|
Introduction to Solaris Development Environment doc updated We have a new version of the Introduction to Solaris Development Environment doc at http://docs.sun.com/app/docs/doc/820-0696/ in the Solaris Express Software Developer Collection on docs.sun.com. This update includes information for developer tools for Solaris 10 and OpenSolaris 2008.05. More links to OpenSolaris 2008.05 documents are at OpenSolaris.com/Learn. ( Jun 06 2008, 06:49:06 PM PDT ) PermalinkGetting Started with Sun Studio Software Technical Article The Getting Started with Sun Studio Software technical article is posted on docs.sun.com in the Sun Studio Technical Articles docs collection. This is the first technical article in the Sun Studio Technical Articles collection on docs.sun.com,and more articles will be added in the coming weeks. Making Sense of Parallel Programming Terms is another technical article we have on docs.sun.com that you might find interesting. We've been working on getting a larger variety of smaller docs on docs.sun.com. We now have the Sun Studio 12 Compiler Options document on docs.sun.com, and you can review the Sun Studio C, C++, and Fortran compiler options grouped by language or task. In coming days, we will also have the Sun Studio readmes and Sun Studio man pages on docs.sun.com. The technical articles complement information provided with the Sun Studio 12 and Solaris 10 Software Developers collections on docs.sun.com. Why are we posting more doc types on docs.sun.com? Because we already have a solid core of documentation for Sun Studio and Solaris developers on docs.sun.com, and we want to collect more of the technical documents in one spot. I do want to emphasize that posting technical articles or other smaller docs on docs.sun.com is not a replacement for all of the other great efforts being made to provide you with information. We have more ways to communicate with you than ever before, and a lot of people are trying new ideas all the time. The Sun Studio Wiki and the Solaris Developer Wiki are new with lots of opportunities for adding content. I am encouraging people to participate with updating the Solaris Developer Blog Sun Studio 12 C, C++ & Fortran Compilers and Tools and Soalris Developer Center on developers.sun.com provides great sources of information for downloading Sun Studio. For those of you interested in HPC, there is a lot of activity on hpc.sun.com, and the HPC Software Developer Resources is a great source of information. ( Jan 27 2008, 11:28:16 AM PST ) PermalinkSolaris Developer group blog on blogs.sun.com The Solaris Developer/Sun Studio tech pubs group has been talking about the information we provide for Solaris Developer and the Sun Studio compilers and tools. Our group has been delivering information to a variety of places for a number of years. For Solaris Developer, we deliver books to the following collections on docs.sun.com:
docs.sun.com performance has been pretty slow lately, so I'll finish the list of docs we deliver to docs.sun.com later. What is really cool is that we have a variety of Solaris Developer and Solaris System Administration Guides available from the Documentation Consolidation (Docs) Download Center on opensolaris.org. The Documentation Download Center also has instructions for downloading the source to the books available on opensolaris.org. We are also looking at doing more with technical articles, tutorials, information for new Solaris users, blogs, multimedia, and posting more info on opensolaris.org. For Sun Studio, we have been delivering docs to the the Sun Studio 12 Documentation pages at developers.sun.com, the Sun Studio 12 docs collection on docs.sun.com, various blogs, and technical articles. We have also been experimenting with a Solaris Developer group blog where we are trying to highlight various Solaris Developer and Sun Studio docs So this is just a starting point for our discussion on the information we want to deliver for Solaris Developer and Sun Studio. If you have additional suggestions on the information you want or for how we can improve our developer documentation, please post a comment to this blog or the Solaris Developer blog. ( Jun 23 2007, 01:37:23 PM PDT ) Permalink Comments [1]What I really learned from JavaOne ... ... is that it is hard to find information. Person comes up to the Sun Studio booth at JavaOne asking if the Sun Studio C compiler has a compiler option similar to an option in gcc. Well, let's look at the compiler documentation for Sun Studio 11. I know we had worked on a list of compiler options by language and platform. Go to Sun Studio 11 documentation page on developers.sun.com. Can't find the link. Use Google searching for Sun Studio compiler options on developers.sun.com, which points back to the original docs page where I couldn't find the link. It's here somewhere, let me keep looking. Meanwhile, the person who asked the question is looking on. Another person offers to join the hunt. I know we have compiler options in the Sun Studio books on docs.sun.com. So this person starts to navigate through the convoluted path looking for the Sun Studio docs collection. Oh dear, there is no link to Sun Studio from the docs.sun.com main page. Used be a bit easier to find the Sun Studio docs. Watching the workarounds this person is following to navigate through the docs.sun.com site leaves me thinking how many workarounds have people implemented to try to get to our docs? How many people give up? How many people don't even know that we have information on these topics? By this time, a third person steps in to say this is taking way too long. I just want to show a demo of the Performance Analyzer. Later, I found the link to the page I was looking for (http://developers.sun.com/sunstudio/documentation/ss11/opts/index.html) through another Google search. One theme of the JavaOne keynote was connecting everybody through devices, information, services, software. For us to do that, we need to look at the information needs of a broad range of people. How can we develop and deliver information that meets the needs of a person using a cell phone to a person using a large-scale system behind a firewall at a secure site with no internet access? If we are to be successful here, I'd like to think we at least have a handle of making it easy for people using the current devices we support to access the current information we provide. Will be some interesting discussions here. Part of my message as we plan for these changing business needs is that it is of no value to create information people cannot find. It is of no value to have sites where you can't find the information you need. It is of no value if the information is not in a form that you can use. It is of no value if the information does not help you answer the questions you ask or help you to solve the problems you need to solve. This is a partnership between the people within Sun and the communities we support with our information. The real value in the information we provide is realized when you can find and use that information, and that information has met your needs. Until that time, it is just a link in a list. ( May 09 2007, 10:21:54 AM PDT ) Permalink Comments [1]Solaris Express, Developer Edition, More Than Just the Bits A lot of work went into the Solaris Express, Developer Edition release. A good source of information for Solaris Express, Developer Edition is at Solaris Express, Developer Edition. Links to documentation are at Solaris Express, Developer Edition Documentation Set. While you are at it, check out the updates to the Solaris OS: Hardware Compatibility Lists, Sun Device Detection Tool page that has a link to the Sun Device Detection Tool for Solaris Express, and Hardware Certification Test Suite - Version 3.1. We have a number of documents on docs.sun.com in the Solaris Express, Developer Edition Collections. The Solaris Express, Developer Edition Collection contains the following doc collections that are associated with Solaris Express, Developer Edition. Please note that doc collections associated with the previous Solaris Express releases are now a part of the Solaris Express, Developer Edition collections. Solaris Express, Developer EditionSolaris Express, Developer Edition 2/07
Solaris Express Software Developer Collection
Solaris Express System Administrator Collection
Solaris Express Reference Manual Collection
Solaris Trusted Extensions Collection
Solaris Express Release and Installation Collection
Changes in Information - Change is Change What are we doing now for developing technical information? What should we be doing on developing and delivering technical information? What are the changes in information needs that are affecting us that we should be responding to? I have been looking at how to categorize some of those changes, and in the process, my thoughts on how you communicate the changes have changed. When you talk of change, it is very easy to introduce or imply value judgments. Old and new, then and now, books and technical articles, printed content and web content. It's very easy for the 'and' to be interpreted as 'versus', and that changes the meaning of the conversation. It is not that what we've done in the past is bad or no longer relevant; it is more that information needs continue to change, and we evolve with the changes. We have the option to deliver technical content to many places now. Printed docs and docs.sun.com were two of the main options, and we now also have the option of delivering content to developers.sun.com, java.sun.com, BigAdmin, netbeans.org, java.net, opensolaris.org, blogs.sun.com, a lot of sites. We can deliver books, retail books, online help, man pages, technical articles, tutorials, guides, blogs, podcasts, webcasts, screencasts, how to's, FAQs, forum postings. The choices keep growing, and that is part of the the excitement about the changes in how we communicate. We can work for months on a technical document, and we can work for minutes on a blog entry, with a lot of options in between. We don't have to wait until a doc is final to get your feedback. We can post a draft and you can comment right away. We have options to work with you that we didn't have a few years ago. Communication about change goes both ways. People talk to me about changes they want in technical information, and sometimes their message can come across as being judgmental, or the past is bad, or that some of the deliverables are no longer useful. In the end, it isn't one way or the other; past, present, or future; good or bad. It really is about what do you need for your technical information and realizing it is a mix from book to blog, article to podcast. In my opinion, it is finding the right mix of content and information types that best meets your needs for information. ( Feb 03 2007, 09:37:42 AM PST ) PermalinkThe Role of Information/Documentation in Product Adoption How does information or documentation influence your decisions to download, install, and use a product? What role can tech writers/information designers play in the success of a product or a company? Is it that you download a product and then look at the documentation, or is it that we can provide you with information that influences your decision to download and use a product? Can we help to grow our user base, in addition to providing information that helps people to be productive with our products and technologies? Growing the number of people using our products and technologies contributes to the success of a product and a company. I've been looking for ways to show a correlation between the technical information we provide and the success of a product/technology and to goals supporting the success of Sun. We've been looking at how to combine docs usage metrics with voice of the customer to get a better idea of showing how documentation contributes to product adoption. Metrics alone doesn't tell you enough of what is going on. You can monitor docs usage trends and identify changes in trends that warrant further evaluation. Still, you need the feedback and voice of the customer to add meaning to the metrics. Conversely, voice of the customer alone isn't enough. We can have people that are very satisfied with our docs, but maybe we have only a small number of people using those docs. How do we grow the number of people using our docs while maintaining the quality of the docs? How do we ensure we are delivering the right content in the right formats to the right locations where you can find and use that information? When I was thinking about metrics this morning and asking myself how do we show the relationship between docs usage trends and product downloads, I realized I could ask people questions on how they use information and if information plays a part in their downloading Sun products. So here goes with a couple of questions. You can either send an email to david.lindt at sun.com or post a comment to this blog.
Thanks in advance for your participation. ( Jan 27 2007, 09:08:59 AM PST ) Permalink Comments [2]Documentation and Information - Lessons learned from consumer products I bought a printer for a Mac with the intent to print panoramic pictures. Installing the drivers was more problematic than I anticipated, and I can't get the printer to print a panoramic picture from Photoshop CS2. I needed information, documentation, and support. What I've been reminded of over the last several days is the information and support provided to customers is key to building relationships with those customers. Some of the points I've been reminded of over the last several days include: Before I bought the printer, I checked an online version of the user guide. The procedure for printing seemed straightforward. However, once I started to work with the printer, I realized the user guide had gaps in topics that were important to me, and there were some subtle omissions in steps between the Windows and Mac versions. What we don't say in the documentation can be more critical to customer success than what we do say. Are there differences in features between platforms or differences in functionality? Do we need to be more explicit with limitations, rather than let our users find out the hard way that the product doesn't support a capability? One of the biggest realizations I had was that troubleshooting information doesn't need to be listed in a troubleshooting section. A clearly written, complete, and accurate procedure can be the best troubleshooting information we can provide. I had to go searching for instructions on how to print a panoramic picture with the printer and Mac OS X, and I found some ideas for workarounds on forums that were more complete than anything in the user guide. I found the procedure because I was trying to solve a problem, but where can we keep our users from getting into trouble in the first place? User documentation is only a small part of the information that describes a product. In this case, the user guide was a starting point. I needed more information and turned to the company support site. I very quickly realized the support site for the printer was incomplete, repeated a small set of information, and was hard to navigate. Further searching took me to a number of forums. Some had good information, but a lot of the posts were several years old. How can we ensure we have the right content in locations that are easy to find? Having the correct content that you cannot find doesn't help. Having incomplete or outdated content that you can find doesn't help. I used Google for searching for content, and the search results varied greatly by key words. It was hard to know which key words to use. Banner, panorama, OS X, troubleshooting, printing, every combination returned a lot of useless information. I found some real gems, as well, but it was hard to remember the correct combination of key words to find that information again. This is where a good web design for self discovery becomes so useful. I couldn't find what I needed from the vendor site, and Google, while useful, was a lot of trial and error to come up with the information I needed. By the time you give up on trying to find the answers with the information resources, Support then becomes the next big representative for a company. Here I realized that my email questions on my issues with the printer were being returned with cut and paste entries, most of which were to call their toll number for support if I still had problems. By this time, the main problem I had was deciding if I wanted to switch vendors. A printer is a continuous revenue generator for a company. Once you've sold the printer, you continue to make money on ink, toner, and paper. For that reason, you would like the initial customer experience to be positive. Right now, I don't care for that company, and that isn't how you build communities. I could very easily summarize my thoughts with words that could generate a lot of discussion on what language is appropriate for a blog, but I won't do that. Instead, I will think about what we can learn from these experiences to help promote the success of Sun and improve the experience of our customers. We provide documentation and information for a lot of complex products and technologies. This documentation and information is one part of a larger set of documentation and information that comes from many sources and is hosted on a number of different web sites. People use this information to determine if they want to download a product. People use this information after they download the product to become regular users of the product and to remain as regular users of the product. This documentation and information adds value that keeps you coming back to a web site, and it helps to build a community of people who use our products and technologies. Information, how well it meets your user needs and how easy it is to find the right information, can make or break your perception of a product or company. It's good to be reminded of this point. ( Oct 21 2006, 06:01:00 PM PDT ) Permalink Comments [1]Apple Final Cut Studio and the Excitement of Documentation Finally broke down and got Apple Final Cut Studio, and my initial impressions have got me thinking enough to write a blog entry. My first impression of the product box is that it is heavy. And why is it heavy? Because the box contains books, lots and lots of books. A Getting Started Guide, a four volume User Manual, plus manuals for Motion 2, Soundtrack Pro, and DVD Studio Pro. But there is more. If you pause while looking at the books, you get the positive sensation of holding a book in your hands, of being able to turn the pages, skipping through the book without entering keywords in a search box. There is a value and excitement to a good book, and I consider a well-written piece of product documentation to be a good book. Now don't get me wrong, before you dismiss my enjoyment of a good, hardcopy version of product documentation as being so 1990's, I am an avid proponent of delivering docs online, and delivering different types of information. It's not just about books anymore, and it's not just about content or information in any one form. It's not just about a group of tech writers that provides you with information. It's about how you participate in a related collection of information that spans groups, products, technologies, and information types. It's about working together to get you the information you need to be productive. As we open source more of our software, more information comes from you, and we are actively trying to build communities of users who contribute content about our products and technologies. That content can be anything from a forum post, technical article, retail book (yes there is a big emphasis on writing more retail books), tutorial, how to, FAQ, Flash demo, podcast, and the whole Web 2.0 support where you will have an even greater number of options to select and organize the information that is relevant to you. So, I encourage you to get involved. The Sun Developer Network, netbeans.org Community, and the opensolaris.org OpenSolaris Communities pages are good places to start. Still, I don't want to forget about the excitement of a good book, and I haven't even described my perceptions of the joy of removing the shrink wrap from a new book. Now that's another couple of paragraphs ..... ( Aug 06 2006, 09:16:28 AM PDT ) Permalink Comments [1]Silicon Valley OpenSolaris User Group Meeting Well Worth Attending I attended the Silicon Valley OpenSolaris User Group meeting last Thursday, and the meeting was quite satisfying. The meeting contained a large number of knowledge nuggets, or phootons as defined by Dr. Science. One presentation was on the Sun Studio Compilers and Tools, which you can download for free from the Sun Developer Tools page. Just sign up for the Sun Developer Network, if you are not already a member, and then download the software. Max Bruning gave a talk on device drivers. Max teaches classes on Solaris internals, device drivers, and kernel crash dump analysis and debugging. Max has written the following articles, which covers a lot of the topics he talked about at the user group meeting: Max talked about device trees, a simple driver, block and character devices, STREAMS, mutexes, NIC drivers, Sun Common SCSI Architecture (SCSA), Solaris USB Architecture (USBA), and many other topics. For listings of hardware with Solaris compatible drivers, go to Solaris Ready or the Solaris OS: Hardware Compatibility List. Following the meeting, people stayed and talked for over another hour. Nice to meet people and discuss technical topics. ( Jan 28 2006, 08:10:00 PM PST ) PermalinkJava Studio Creator 2 Available Big day with Java Studio Creator 2 being released and available for download. Months of work, lots of energy, great results.
A lot of information is available to help you with learning and using Java Studio Creator 2.
Lots of content to get you started. So please download Java Studio Creator 2, and give the product a try. Please submit tutorial feedback and requests to: CreatorDocsFeedback@Sun.Com Please let us know of your suggestions and ideas on how we can improve the Java Studio Creator 2 documentation. ( Jan 25 2006, 12:14:00 PM PST ) PermalinkGoogle Finds the Tutorials Divas Fame, recognition, divas, creativity, enthusiasm, Google, and Java Studio Creator. Part of the satisfaction of working at Sun is being able to work with a good team of imaginative and talented people. For example, typing "Tutorial Divas" in Google shows the first link in the search results as Insider Scoop From the Tutorial Divas. Gail and Chris talk about the tutorials for Java Studio Creator, where tutorials are one of the primary doc deliverables for Java Studio Creator. The tutorials team has been doing a great job of providing a wide variety of tutorials on Java Studio Creator, and if you haven't had a chance to explore the tutorials, please do so. After all, it isn't every day that you get to view the work of real, live "Tutorials Divas", which is a title supported by Google. ( Dec 16 2005, 05:19:01 PM PST ) PermalinkSDN Channel on Multicore Computing A new SDN Developer Channel on The Future of Multicore Computing is available on developers.sun.com. SDN Channels are monthly themes on tools and technologies. Of particular interest is the 15-minute video on high performance computing with contributions from Richard McDougall, Bryan Cantrill, Lawrence Crowl, and Nicolai Kosche. The SDN Channel page includes links to blogs, tools downloads, and the Tools central link to the CMT resources page on the on the Sun Studio Tools and Compilers hub of developers.sun.com ( Dec 15 2005, 06:23:34 PM PST ) PermalinkNew CMT Page on developers.sun.com Information. It's all around you, it's useful, and it's fun. Increasing your awareness of useful information is a good thing, and I am pleased to say that my value add for the day is to let you know of the new Chip Multithreading (CMT) page on the Sun Studio Tools hub of developers.sun.com. The CMT page contains links to a variety of topics on Throughput Computing, OpenMP, MPI, and Sun Studio tools for parallel computing. Lots of great content, guaranteed to enhance your productivity and increase your satisfaction level. Just to wrap up this blog entry, I'd encourage you to spend some time browsing the content on developers.sun.com. developers.sun.com is the greatest thing since toaster ovens, so check out the content today. ( Dec 14 2005, 05:08:00 PM PST ) PermalinkBlowing the cobwebs off my blog -- Rich Client, Solaris Developer, LinuxWorld I realize it been almost a month since my last blog entry, so I really need to channel a few calories into the ol' blog and resuscitate this beast. It's not that I haven't been thinking this last month; I've been thinking a lot. I just haven't been thinking about channeling my thoughts into a public forum. It's not even that I've been thinking of anything that is all that confidential; just too many rough edges on the thoughts to make interesting. Part of what I've been working on this last month is developing proposed training plans for some of our developer products. Training classes for creating Rich Client applications with NetBeans IDE. We have some Rich Client information in the NetBeans IDE Field Guide, and we would like to do more to highlight the value of using NetBeans IDE, NetBeans Platform, and the Desktop Java APIs. I am also working on proposed training plans for Solaris Developers, people who develop applications for Solaris or who will be modifying OpenSolaris. Here we are looking at a set of classes that would help Windows and Linux developers to port their applications to Solaris, or to give developers new to Solaris enough information to get started with modifying and extending OpenSolaris. Writing portable code; optimizing application performance on Solaris; compile, edit, debug, analyze program performance with Sun Studio 10 (marketing info, developer documentation), writing device drivers, and working in a mixed native C, C++, Fortran and Java code environment. Lot of interesting points to ponder. Earlier this month, I did Sun Studio booth duty at LinuxWorld, and this was a really exciting event for us. We have alpha versions of the C and Fortran compilers for Linux. The C++ engineering team is also working on the Linux version of the C++ compiler. Nice to get the preview versions of the compilers out in time for LinuxWorld. There was also a lot of good interaction between the people at the Sun Studio, OpenSolaris, and the Ultra 20 booths. What is really exciting (I am trying to avoid saying way cool) about the Ultra 20 is that it comes with fully licensed versions of the developer tools. We are starting to talk about Supercomputing 2005 in Seattle, Nov. 12 to 18, and it's always nice to talk about HPTC (marketing page, documentation links). Part of being a manager is recognizing the value of the people in your org and the value of their contributions. We are really looking at how developer documentation can help you to efficiently use the product. For Java Studio Creator, we have a tutorials team that has been doing a tremendous job of writing Java Studio Creator tutorials and an online help team where we now have the online help on developers.sun.com (this is a web-based version of the online help provided with the Java Studio Creator product). Most of the tutorials were previously available as locked content where you needed to pay for a SDN subscription, but a lot of the tutorials are now provided for free, and we are working on getting the online help unlocked. I will continue to highlight the doc and information contributions people are making for other products in future blogs. For now, I've run out of thoughts, and I need to save something to write about for tomorrow's entry. The siren song of Peet's coffee calls. I have also found that adding several scoops of Double Rainbow French Vanilla to my espresso is a very cost-effective, efficient, and labor-saving way of getting the satisfaction of some of the higher-priced coffee beverage products, and I don't even have to sully the blender. Technorati tags: OpenSolaris, NetBeans, Sun Studio ( Aug 27 2005, 08:27:41 AM PDT ) Permalink Comments [0]Lazy Thoughts on a Sunday Morning Haven't quite made the trek yet to the espresso maker, so I've been having a lazy Sunday morning browsing the different blogs looking to see what makes me open my eyes a bit. IBM unveils mainframe blog called Mainframe. I immediately thought of rchrd. I really like what the BBC is doing with RSS feeds, like their front page RSS feed, and their use of RSS feeds for topics. Macromedia also has an interesting list of feeds, and you can customize the list or create an RSS feed based on Search Terms. Could we set up some pages on a Docs page on opensolaris.org where we have updated lists of blog entries or a page showing blog entries grouped by community or topic? We could also try this for pages on developers.sun.com where we have RSS feeds for the technical articles for the various hubs? I've been using Sage as an RSS Reader, and I really like it. Sage lets me know when various blogs and web sites have been updated, but I still have to look at all the updates to see what is interesting to me. I'd like an RSS feed that shows me all the postings on netbeans or dtrace. Doing a Google search on "site:=blogs.sun.com dtrace" helps, but I'd still like the results displayed in an RSS reader. Technorati helps with searching on topics like netbeans modules, but without an agreed upon set of metadata, the search results aren't as focused as I would like. We are getting the content, but it is a lot of isolated and random topics. For us to really use this information, we need to do more to aggregate the information. Enough thinking for now. Downstairs to coffee (Peet's Italian Roast). ( Jul 31 2005, 11:54:56 AM PDT ) Permalink Comments [0] This is cool: 97% of my page hits from real people I should wait to post this until tomorrow where I could say I have written my entry for the day, but I can't contain my excitement. Upon looking at the Referers stats for the number of page hits, I see today that only 3% of the hits are from gambling, credit, and other sites. On other days, the number of hits from the spam bots is closer to 25%. Sort of dampens my enthusiasm to watch my page hits creeping up, only to realize my popularity is due to sites that want me to gamble or refinance my house. Thanks to Geertjan and Linda, life if full-duplex after all. Now that I realize I am totaly out of balance, like what am I doing looking at my page stats on a Saturday night, I really have to leave to have some quality, quadrant IV vegetative TV time. ( Jul 30 2005, 07:42:18 PM PDT ) Permalink Comments [0]When asked about my career goals, my first response is to stay relevant. My second response is to be in a job position where I can participate in the discussions that affect us as an org or as a profession (in this case, technical communications). This last week has been spent looking at the FY06 goals and thinking of how we adapt to meet those goals. Part of that effort involves mapping the descriptions of what we do as technical communicators to the terminology of the goals and looking for ways to show how we can be relevant to achieving those goals. We've had discussions about internal customers and external customers. As technical communicators, it is easy to see that we have external customers, who are the developers or sys admins that use our documentation deliverables. We also have internal customers, such as the VP who wants more training or the engineering director who wants smaller, web-based docs. Our ability to get funding and support depends on our ability to meet the needs of the internal customers. Our value as a profession depends on our ability to support our external customers with accurate information in a format they can use. How to maximize the satisfaction of both the internal and external customers is the challenge. ( Jul 30 2005, 07:20:55 PM PDT ) Permalink Comments [0]This weekend, I bought a box of dishwashing detergent from Wal-Mart. On a more interesting note, I attended a meeting of Basenji owners, went to a dog show, and took a nap because, as a co-worker once said, "Even a dog knows to sleep when its tired." Now that I am awake, refreshed, and well-balanced, and you have some insight into me as a person, I will write about OpenSolaris docs, which was my original intent all along for this blog entry. To have a well-organized documentation set for OpenSolaris, I think we need to look at the following points (I realize a number of points have been made in previous posts on the opensolaris.org Documentation discussion forum).
Going back to look at the Gentoo site, they have processes, templates, and doc guidelines.
I think it would be hard to have a usable set of docs for OpenSolaris without following some guidelines. So, these are my thoughts on organizing the docs for opensolaris.org. There have been a lot of good suggestions from people in the community, and where we go with docs depends a lot on you. Your suggestions are very much appreciated, so please stay involved and share your ideas. Enough of this for now. Off to get pizza. Technorati tags: OpenSolaris ( Jul 24 2005, 04:49:04 PM PDT ) Permalink Comments [0]OpenSolaris Docs - What, Where, How? Questions, questions, and more questions. What information do you need, where do we post that information, how do we get that information? What's really interesting about opensolaris.org is that it is and evolving community that is growing and maturing. Take documentation, or the need for information, as an example. The opensolaris.org site started with the docs resources I talked about in my June 15, 2005 blog entry. Now on the discussion forums, we have people sharing their experiences from working with OpenSolaris, and writing about their experiences in the form of procedures and 'How Tos'. We have people wanting to write technical articles and asking how to contribute content to opensolaris.org. People need information, and they want to create that information. We have a lot of opportunities for creating a documentation page and organizing the information people are writing. We have an OpenSolaris Community: Documentation page, but I'd really like to see a Documentation link in the left sidebar nav or a tab on the home page like on netbeans.org. There are a lot of people writing about interesting topics in their blogs, so how do we track and organize that information? How do we make it easier to find that particular blog entry from three weeks ago? I'd still like to be able to create my own list of links to blog entries that match the topics that interest me. What else can we do with the information in all those blog entries? As a technical communicator, watching this evolving collection of information is fascinating. Part of me wants to be able to give you all the information you need. That's what we would like to do as technical writers and information designers. But we are way past the point where we can create all the docs that you need for all the various projects and technologies we work with. Rather than diminish our value as communicators, all of this interest in creating information gives us the material we need to work with to make our docs better for you. It's been an overworked cliche for years that people say nobody reads the docs (but they use information). Even if people avoid reading an 800-page reference manual, I'd say there is a high probability they use some of the information from that manual. That information can be in the form of smaller html files, used in technical articles or other smaller docs, any one of a number of different forms. For opensolaris.org, we have a lot of work to do to answer those questions on how to organize all this information. Between the blogs, forums, and email aliases, you've shown the value of information and communication. I'd like to give you the information you need in the format you need. Just keep telling us what you want for information, and we will work to improve the delivery of that information. Technorati tags: OpenSolaris; Tech Pubs ( Jul 22 2005, 09:51:05 PM PDT ) Permalink Comments [0]JavaOne 2005 conference presentations available in PDF for download PDF files for the 2005 JavaOne conference technical sessions are now available for download. More information is on the 2005 JavaOne Conference home page. ( Jul 20 2005, 07:16:43 AM PDT ) Permalink Comments [2]What does it take to make an interesting blog? Do you view blogs more as a source of technical information, a diary, a collection of personal thoughts, or all of the above? I guess this blog is more a reflection of my interests at the time that I care to express them in a public forum. Right now, I am more interested in how we present information and what we can do to make it easier to give you the information you need. How do we give you the information you need? First we have to figure out what you need. We've had surveys, talked to developers, talked with people in other groups within Sun, had weekly meetings about different things people are doing with web-based informations or various web sites supported by Sun. Lots of ideas, but no single answer. Without a clear answer to what information do you need, then how do we proceed? Do we keep doing what we've done for docs five years ago or do we do something new? To do something new, we need to cut back on doing some things we've done in the past. Do we do more with technical articles or blog entries and less with manuals or online help? Do you want smaller docs or pieces of information or do you want larger books? Do we focus more on training or providing reference material? We talked at lunch today about being flexible, but the word of choice now is to be adaptable. You've changed the way you work with information over the years with Google, smaller docs, and blogs, and as technical communicators, we need to adapt to those changes. Five years ago, we focused on books, man pages, and online help provided with the product bits. You still need a lot of that information, but now we have many different ways to deliver that information. I'm willing to try some different things with docs, and to take some risks with how we give you information. If we cut back on something, and that is an issue, let us know through the Documentation Feedback page. Positive feedback on the information you like is also welcomed. We will focus more on what you need. We do monitor the doc feedback aliases, and we do respond to your comments. I would really like to hear your opinions. ( Jul 19 2005, 11:55:49 PM PDT ) Permalink Comments [0]NetBeans IDE Tips and Links to Tutorials Geertjan and Roumen have been doing a tremendous job of writing about NetBeans in their blogs. So what I've done is pulled together some links to tips and tutorials that Geertjan and Roumen have included in their blogs. This is only a fraction of the topics on these two blog sites, so please check out the rest of the blog entries on their sites. Now you stop to think that there are a lot of people writing about NetBeans, so how do we make it easy to collect and access that information? Wouldn't it be nice to easily generate your own categorized list of links to tips and reference material based on your needs and interests? The following list was made using site searches, following links in the blogs, and cutting and pasting a lot of links. If anybody knows of an easier way to generate a list of blog entries by topic, please let me know. NetBeans IDE Tips
Tutorials
NetBeans IDE Modules
Sage with Firefox - Really Nice RSS Reader For a free RSS reader for use with Firefox, you might want to check out Sage.The Sage Wiki page has a nice little Getting Started section. After installing Sage, you can right-click on an RSS feed icon, select "Bookmark This Link...", and then add the feed to the Firefox Bookmarks ->Sage Feeds menu. Another way to select a feed is to display Sage in the Firefox left sidebar, display a page in Firefox that contains links to RSS feeds, and then click the Discover Feeds icon (the Magnifying Glass icon). Sage displays a list of site feeds, and you can add the feeds to the Sage window. A screenshot of Sage in Firefox is shown below.
RSS, Autodscovery Link, and Firefox Live Bookmarks Reading the O'Reilly book Developing Feeds with RSS and Atom by Ben Hammersley today. The book talked about how to identify sites that have available RSS feeds. You can add a link to the feed, indicated by the orange and white XML button For example, when using Firefox to view the blogs, I noticed that my blog didn't have the Live Bookmarks icon I added the Roller macro
<link rel="alternate" type="application/rss+xml"
title="RSS" href="http://blogs.sun.com/roller/rss/dlindt" />
Now my blog displays the Live Bookmarks icon, so my blog entries can be added as Live Bookmarks to the Firefox Bookmarks menu. ( Jul 05 2005, 11:33:40 PM PDT ) Permalink Comments [0]Thoughts About the blogs.sun.com Usage Statistics From the June, 2005 blogs.sun.com usage statistics, 49% of the visitors by country are from the United States. The United Kingdom and Canada accounts for another 12% of the visitors. Rest of world accounts for the remaining 39% of visitors by country. Roughly 1/3 of the people come to blogs.sun.com using a search engine, another 1/3 come from other web sites, and the other most common method is to type the URL or use a bookmark. I'd be curious about how these usage statistics compare to www.sun.com or developers.sun.com. How effective are we at communicating through blogs.sun.com, and how can we promote visibility of the site and communicate more effectively with developers in other countries? I've had some discussions with people in other groups on whether blogging is effective communication, and on how we can organize and track the information in the blogs. Making the information more accessible to non-native English speakers, agreeing on a consistent set of content tags for some of the more popular topics, continuing to encourage communication and linkage between bloggers, growing the product communities, lots can be done. We've given a lot of attention to blogs.sun.com at Sun over the last few months. A number of people who started blogs will do a few entries and that will be it. Others will continue blogging and capitalize on the benefits to blogging. The success of our products and the willingness of developers to use our products is due in part to the quality of information describing our products and technologies. Information comes in many forms and from many people, not just tech pubs. As technical communicators, we need to show how we fit into an information model with multiple sources of information, formats, contributors, and points of access. The blogs are an opportunity to tell people what we do at Sun, how we contribute, and how we can help to make it easier to get information to developers. ( Jul 04 2005, 10:08:15 AM PDT ) Permalink Comments [1]blogs.sun.com User Group Meeting Jonathan was one of the speakers at the blogs.sun.com user group meeting on the Sun Menlo Park campus last Thursday (June 30). Claire Giordano also talked about the role of blogging with the OpenSolaris launch on June 14. Jonathan talked about extending the reach of communication with blogging, being able to communicate more directly with people without going through channels, and showing that Sun is an interesting place to work with interesting people working on interesting products. Entries talking about Sun culture, tools, and new bloggers catch his eye. Jonathan encouraged people to talk in an authentic voice, not a corporate voice. Voice in blogs is an interesting point. I think it takes some time to find your voice. We are communicating in a public forum, and we really don't know the extent of our reach. Voice can range from the one extreme of saying things that probably shouldn't be said to anybody to the sterile corporate talk that people dismiss as disengenuous hype. Voice for me falls somewhere in between, and I'm trying to figure it out. You still need to communicate effectively, whether the communication occurs in a blog or at a project meeting. ( Jul 02 2005, 10:18:24 AM PDT ) Permalink Comments [0]JavaOne Is Over, But I Didn't Write a Thing Until Now JavaOne is over, but I didn't write a thing. Getting home at midnight the last few nights, I'd think "Do I want to write a blog entry?", and I'd think "No, maybe tomorrow." I worked the show floor for three days, so I didn't get a chance to hear any keynotes or presentations, and I felt a little behind the times when people would ask about some of the interesting announcements. Still, this was a great three days to talk to developers and to meet Sun employees from all over the world. So many voices on the phone, it's really nice to finally meet people face to face. During one conversation, the person said they needed to talk to David Lindt about something, and I thought for a moment, gee that's me. Turned out to be a very productive conversation since we were all there, including me. The booth layout for JavaOne was really nice. Clusters of four groups, and we had Sun Studio 10, NetBeans 4.1, Java Studio Creator, and Java Studio Enterprise in our cluster. Thsi made it really easy to send developers to the right booth. It was also nice to see the people from Prague at the NetBeans booth, which was right next to our booth. One of the more interesting conversations I had was with the people at the Global Education booth. We got to talking about how computer science and engineering students learn about developer products, and how we can get more information to students. The SDN Student Developer Program tells about resources for students, internet gamers, and researchers. Busy couple of days, and I need to think about what we learned from talking to the developers that stopped by the Sun Studio booth. JavaOne isn't the main show for a product containing the C, C++, and Fortran compilers, but we found a number of people that needed to call legacy C and Fortran codes from Java apps. There is a connection between the languages, and we just need to communicate the relationships between the products and languages. A lot of times, it's easy to get into this debate of Java versus native languages, but it doesn't have to be either or. Developers use Java, C, C++, or Fortran, based on their requirements. Where it makes sense to use Java, then use Java. Where it makes sense to use C++, then use C++. Lot of important legacy Fortran apps out there, so don't write off Fortran yet. As technical communicators, we need to give you the information you need to do your job efficiently and with the right languages and tools. ( Jun 30 2005, 07:57:34 PM PDT ) Permalink Comments [0]More than 500 people attended NetBeans Day 2005, filling the conference room to capacity.
NetBeans Day is today, and I'm getting ready to go to San Francisco to help with getting things set up before Registration starts at 11:00. I will post my notes of the day on my blog tonight. ( Jun 26 2005, 07:17:32 AM PDT ) Permalink Comments [0] |
|
||||||||