Tag Archives: Technology

Visual Studio 2010 Community Launch – day long tech conference by PUG – 17 April

What: Microsoft Visual Studio 2010 Community Launch by Pune (Microsoft Technologies) User Group
When: Saturday, 17 April, 9:00am
Where: Bajaj Gallery, MCCIA Trade Tower, 5th floor, ICC, S.B. Road
Registration and Fees: This event is free for all to attend. Register here

PUG is Pune's user group for Microsoft Technologies. Click on the logo to see all PuneTech articles related to PUG.
PUG is Pune's user group for Microsoft Technologies. Click on the logo to see all PuneTech articles related to PUG.

Visual Studio 2010 Community Launch

This event will essentially be a day-long conference with various talks on topics related to Visual Studio 2010, from basic Windows Development using Visual Studio 2010, to Windows Phone 7, and how to improve your software development processes using VS2010.

See the full agenda here.

See the list of speakers and speaker bios here

About PUG

Pune User Group (aka PUG, pronounced as pag) is a not-for-profit organization, A User Group supported by Microsoft Corporation, International .NET Association (INETA) for technology enthusiasts. PUG provides a platform for everyone to share their knowledge and valuable experience with rest of the world. Pune User Group was founded in early 2003. PUG has formed Campus Clubs in most of the engineering colleges, where PUG speakers explain the latest buzz in technology to the students. PUG also has a gang of Microsoft Student Partners who are highly passionate about technology and willing to share their knowledge with others. PUG also has separate chapters like PUGStudent PUGITPro, PUG-MED (i.e. Pune User Group for Mobile and Embedded Devices). Along with monthly user group meetings PUG also organizes its annual event ‘INETA DevCon’ which is an event with separate tracks for students and professionals.

Who can join?

At this time, membership in PUG is free to everyone, regardless of geographic location, technical focus, or affiliation. Professionals, students interested in .Microsoft Technology will find the most value in active involvement with PUG.

How to get involved â a call for volunteers!

PUG relies heavily on the ideas, personal time, and energy of its membership, leaders, and officers. If you are interested to contribute to the PUG activities, looking for a way to help, grow with your peers, and find out about volunteer opportunities; email your details to mahesh@puneusergroup.org

Sponsorships – PUG relies on the support of its sponsors, and is presently organizing plans for working with companies and organizations interested in partnering with PUG for financial, logistical, content, or other types of support. If you are interested in partnering with PUG, contact us at mahesh@puneusergroup.org

Reblog this post [with Zemanta]

Get started with Flex 4 with Sujit Reddy Adobe India Evangelist – April 10

Adobe Flex
Adobe Flex is a software development kit released by Adobe Systems for the development and deployment of cross-platform rich Internet applications based on the Adobe Flash platform. Image via Wikipedia

Adobe India Evangelist  (Sujit Reddy) will be  conducting a ‘Adobe Flex 4’ Tour foucing on getting the community get started with “Flex 4” and get everyone in sync with their “Designer/Developer Workflow”.

Topic(s) to be covered:

  • Flash Builder 4
  • What’s new in Flex 4/LifeCycle DS 3
  • Flex 4 Component Lifecyle
  • A peek at Flash Player 10.1 on Android

Date: 10th April, Saturday

Time: 1PM – 4PM  (15-30 mins for Questions)

Venue: 407 (4th Floor), SICSR, Model Colony (www.sadakmap.com/p/SICSR/map)

Registration and Fees: This event is free. Anyone can attend. Register here.

FAQ

Is this is a paid event?

No, It’s free for all, and for Devigner’s by Devigner’s.

Who should attend this?

Anyone who is a Flex/Flash enthusiast or looking to get hand’s dirty with this amazing tool for building RIA.

I am a student, am I eligible?

Technology never had any barriers, it does not ask us this question. If you are student, you should make a point in attending this event. It gives you a broader perspective on building web/desktop applications.

Can i follow this on Twitter?

To follow updates on Adobe UG Tour, watch on the following hastag #AdobeUGTour

Reblog this post [with Zemanta]

Pune – A Global Leader In Green/Alternative Energy R&D – List Of Key Players

(This article was posted by Amit Paranjape on his blog, and is reproduced here with permission.)

Call it by whatever name: Green Energy /Sustainable Solutions /Cleantech /Alternative Energy /etc. The quest for environment friendly, cheap and renewable energy is probably the most important technology problems of the 21st century.

Various options are being under development for a few decades but still all of these put together constitute a small percentage (in most countries – single digit) of total energy consumption. These options include: Wind, Bio-Fuels, Solar Photo-Voltaics, Solar-Thermal, Geo-Thermal, Tidal Power, etc. The only renewable energy form that has been used effectively(in non-trivial amounts) is hydel power.

Moody sun burst hovering over a trough at Kram...
Solar Thermal. Image via Wikipedia

In this brief blog, I am attempting to capture a list of interesting companies and R&D organizations in Pune that are involved in these fields. Would appreciate any inputs (and details) on companies/organizations that you are aware of, and that are not listed in here. Please add them as comments, and I will consolidate them into this blog post.

Praj Industries www.praj.net

Praj is a global leader in  bio-ethanol, bio-diesel, etc. Their R&D work is focused on improving the chemical processes for synthesizing these fuels. Here is a brief write-up by PuneTech’s Navin Kabra about a visit to the Praj R&D Center: Praj Matrix – world class bio/chem/engineering research facility in Pune

Thermax www.thermaxindia.com

Thermax has been an important Indian (as well as global) player in Thermal Engineering for many decades. Their focus includes Solar Thermal, Geo-Thermal, Waste-Heat Recycling and related areas.

Suzlon Energy www.suzlon.com

Suzlon Energy is amongst the top wind power companies in the world. Headquartered and founded here in Pune, it has a global presence in Europe, North America, Australia and in many other countries.

National Chemical Laboratory www.ncl-india.org

National Chemical Laboratory (NCL) is the premier research institution in India (and one of the top ones globally), involved in R&D in chemistry and chemical engineering. Their work includes research on bio-fuels, associated enzymes, etc.

BAIF www.baif.org.in

BAIF, based in Urali Kanchan near Pune has been at the forefront of sustainable rural development for many decades. Here is a list of their research areas: http://www.baif.org.in/aspx_pages/progress_at_a_glance.pdf

(Comments on this article are closed. Please comment at the original article.)

Musings on why Cloud Computing will prevail…

suhas kelkar headshot

Today’s post is a guest post by Suhas Kelkar. Suhas leads the Innovation & Incubation Lab at BMC Software India. Prior to BMC he was the Vice President of Product Management at Digite, an enterprise software company in the field of Project Portfolio Management. See his linked-in profile for details.

In the recent Hype Cycle for Cloud Computing 2009 special report by Gartner, technologies at the ‘Peak of Inflated Expectations’ include Cloud Computing! (For description of five phases of Hype Cycle look here) This means that Cloud Computing is on the verge of entering the “Trough of Disillusionment” phase. Many technologies have been unable to come out of this dreaded trough where they fail to meet expectations and quickly become unfashionable. Articles such as “Could the cloud lead to an even bigger 9/11” clearly indicate that Gartner’s analysis is right and that cloud computing indeed has reached the peak of hype!

This article has my musings on why cloud computing will eventually come out of this phase and would reshape the way we run business.

Hype Cycle for Cloud Computing 2009
Hype Cycle for Cloud Computing 2009

I had an opportunity to attend VmWorld 2009 conference. During the course of this conference, VmWare announced its latest initiative, vCloud. vCloud is essentially using VmWare’s virtualization technology to create an ecosystem of cloud service providers. With this initiative VmWare joins already crowded space of public cloud providers such as Amazon, Rackspace Cloud and Savvis. Out of all the exhibitors at the VmWorld conference, almost everyone was trying to get on the bandwagon of Cloud Computing. And this was not even a Cloud Computing focused conference! The more you look into Cloud Computing the more you feel like it is indeed the next big thing after the internet gold rush of 90s.

All this hype for Cloud Computing feels like a déjà vu. Turn the dial few years ago and the area of Software As A Service (SaaS) went through very similar transition. After SaaS reached the trough of disillusionment skeptics were raising doubts. Many argued that they would never consider putting their competitive data (CRM) in a software system outside of their corporate networks. Salesforce had to fight an uphill battle as it tried to establish its SaaS products. However the value proposition of SaaS, in terms of zero install and pay-as-you-go was too attractive to ignore. Today SaaS is the architecture of choice for many enterprise software products and last time I checked Salesforce is sitting pretty at a massive market cap of 7.13 billion dollars!

Let’s look at the benefits of Cloud Computing,

  • Lower Costs – OPEX not CAPEX: Cloud Computing avoids capital expenditure (CapEx) on hardware, software and services by renting it from a third party provider (such as Amazon). Consumption is usually billed on a utility (resource based like electricity) or subscription (time based, like a monthly cable subscription) basis with little or no upfront cost. You pay as you go and pay for what you need. This seemingly straight forward benefit has deep impact on business models and strategy.
  • Self service and Agility: Provisioning a server used to take days if not weeks. With Amazon you can procure a server on their public cloud in minutes! Users can generally terminate the contract at any time (improving ROI and eliminating financial risks), and the services are often covered by service level agreements (SLAs) with financial penalties.
  • Focus on your business: Cloud computing abstracts away underlying resources (server, network and storage) and management of it so that you can focus on your core business. Win-win for Providers and Consumers.
  • Cloud Infrastructure and services are by default multi-tenant enabled, with multiple customers sharing resources and the costs associated with these. Providers run centralized infrastructure at low cost locations and make use of expertise of providers in terms of utilization and efficiency of infrastructure. Providers benefit with increased efficiency due to economies of scale and are able to provide the same service at lesser costs to happy consumers.

  • Elastic Scalability: Hosting your applications on Cloud Infrastructure enable dynamic (“on-demand”) provisioning of resources that can be done at near real time, without having to waste server resources engineered for peak loads. This enables small business to start offering their services on the web with low entry barriers and then scale as and when their load demands are higher.
  • Consider for example that you want to start a small web based business selling toys. Your business plan calls for exponential growth with number of customers ramping from few hundred in the first year to thousands in 2-3 years to million plus in 5-7 years. Ofcourse this plan does not even include wild fluctuations during peak holiday seasons. Until today, planning for this type of scenario involved lot of upfront costs that created huge barriers of entry for start ups. Now with cloud computing and public cloud infrastructure, such small companies can dream of doing exactly what they want to do and provides them with unlimited elasticity!

Similar to SaaS success story, it will be the benefits of the “cloud” that will eventually win over the skeptics due to underlying benefits. Of course an important factor would also be for an eco system to evolve in a timely fashion. One of the reasons why SaaS was successful was the fact that an entire ecosystem made itself available that rendered well to the SaaS Model including Web Standards (SOAP, WSDL, UDDI) and architectures such as AJAX.

Similar to the platform wars of the eighties (followed by browser wars of nineties), Cloud Computing is currently going through a war with each player trying to establish itself as the destination. Some efforts have started to promote interoperability and openness of cloud. Open Cloud Initiative is one such example. However it remains to be seen how the industry as a whole matures and adopts such efforts…

Cloud computing is here to stay and will succeed as a concept eventually. It has the power to establish new business models and change existing processes. More will have to be written about what does it mean for enterprises of tomorrow to manage their businesses in cloud. Do provide feedback via your comments if you would like to hear about it more…

See also: Suhas’ previous PuneTech article: The Changing Landscape of Data Centers.

Reblog this post [with Zemanta]

Tech Trends for 2015, by Anand Deshpande, Shridhar Shukla, Monish Darda

On Monday, I participated in a Panel Discussion “Technology Trends” organized by CSI Pune at MIT college. The panelists were Anand Deshpande, CEO of Persistent Systems, Shridhar Shukla, MD of GS Lab, Monish Darda, GM of BladeLogic India (which is now a part of BMC Software), and me.

Anand asked each of us to prepare a list of 5 technology trends that we felt would be important in the year 2015, and then we would compare and contrast our lists. I’ve already published my own list of 5 things for students to focus on last week. Basically I cheated by listing a just a couple of technology trends, and filled out the list with one technology non-trend, and a couple of non-technology non-trends.

Here are my quick-n-dirty notes of the other panelists tech trends, and other points that came up during the discussion.

Here is Shridhar’s list:

  • Shridhar’s trend #1: Immersive environments for consumers – from games to education. Partial virtual reality. We will have more audio, video, multi-media, and more interactivity. Use of keyboards and menu driven interfaces will reduce. Tip for students based on trend #1: don’t look down on GUIs. On a related note, sadly, none of the students had heard of TED. Shridhar asked them all to go and google it and to checking out “The Sixth Sense” TED video.
  • Shridhar’s trend #2: totally integrated communication and information dissemination.
  • Shridhar’s trend #3: Cloud computing, elastic computing. Computing on demand.
  • Shridhar’s trend #4: Analytics. Analytics for business, for government, for corporates. Analyzing data, trends. Mining databases.
  • Shridhar’s trend #5: Sophisticated design and test environments. As clouds gain prominence, large server farms with hundreds of thousands of servers will become common. As analytics become necessary, really complicated, distributed processes will run to do the complex computations. All of this will require very sophisticated environments, management tools and testing infrastructure. Hardcore computer science students are the ones who will be required to design, build and maintain this.

Monish’s list:

  • Monish’s trend #1: Infrastructure will be commoditized, and interface to the final user will assume increasing importance
  • Monish’s trend #2: Coming up with ideas – for things people use, will be most important. Actually developing the software will be trivial. Already, things like AWS makes a very sophisticated server farm available to anybody. And lots of open source software makes really complex software easy to put together. Hence, building the software is no longer the challenge. Thinking of what to build will be the more difficult task.
  • Monish’s trend #3: Ideas combining multiple fields will rule. Use of technology in other areas (e.g. music) will increase. So far, software industry was driven by the needs of the software industry first, and then other “enterprise” industries (like banking, finance). But software will cross over into more and more mainstream uses. Be ready for the convergence, and meeting of the domains.
  • Monish’s trend #4: Sophisticated management of centralized, huge infrastructure setups.

Anand’s list:

  • Anand’s trend #1: Sensors. Ubiquitous tiny computing devices that don’t even look like computers. All networked. And
  • Anand trend #2: The next billion users. Mobile. New devices. New interfaces. Non-English interfaces. In fact, non-text interfaces.
  • Anand’s trend #3: Analytics. Sophisticated processing of large amounts of data, and making sense out of the mess.
  • Anand’s trend #4: User interface design. New interfaces, non-text, non-keyboard interfaces. For the next billion users.
  • Anand’s trend #5: Multi-disciplinary products. Many different sciences intersecting with technology to produce interesting new products.

These lists of 5 trends had been prepared independently, without any collaboration. So it is interesting to note the commonalities. Usability. Sophisticated data analysis. Sophisticated management of huge infrastructure setups. The next billion users. And combining different disciplines. Thinking about these commonalities and then wondering about how to position ourselves to take advantage of these trends will form the topic of another post, another day.

Until then, here are some random observations. (Note: one of the speakers before the panel discussion was Deepak Shikarpur, and some of these observations are by him)

  • “In the world of Google, memory has no value” – Deepak
  • “Our students are in the 21st century. Teachers are from 20th century. And governance is 19th century” -Deepak
  • “Earning crores of rupees is your birthright, and you can have it.” – Deepak
  • Sad. Monish asked how many students had read Isaac Asimov. There were just a couple
  • Monish encouraged students to go and read about string theory.
Reblog this post [with Zemanta]

Call for Speakers – IndicThreads Conference on Java Technologies, Pune Dec 2009

indicthreads logo smallThe IndicThreads Java conference is a technology conference that happens in Pune every year. The conference has in-depth, vendor-neutral technical sessions about a wide range of topics in the Java space. If you have done some interesting work in or related to Java, you should consider submitting a proposal.

PuneTech has detailed coverage of last year’s IndicThreads Java conference. For even more details, you can see the list of speakers and the slides used in their presentations at the conference website. That should give you an idea of what this conference is about.

Here is the call for speakers reproduced from the conference website:

Call for Speakers

IndicThreads.com invites submissions for the 4th IndicThreads.com Conference On Java Technology to be held on 11th and 12th December 2009 in Pune, India. The conference is the premier independent conference on Java technology in India and is the place to be, to learn the latest in the Java world while meeting with like-minded individuals from across the industry.

IndicThreads welcomes submissions from subject experts across fields, geographic locations and areas of development. Topics of interest include new and groundbreaking technologies and emerging trends, successful practices and real world learnings.

Topics appropriate for submission to this conference include but are not restricted to the below, stated in no particular order –

1. Java Language Specs & Standards
2. Optimization, Scaling and Performance Tuning
3. Cloud Computing
4. Rich Internet Applications, Ajax and Web 2.0
5. Scripting languages for Java like JRuby, Groovy, Rhino, JavaFX.
6. Open Source Frameworks
7. Enterprise Architecture
8. Spring
9. Virtualization
10. Social Networking
11. Security
12. Agile Techniques, Extreme Programing, Test Driven Development
13. New and emerging technologies
14. Case Studies and Real World Experiences

Submission

  • Please note that marketing-oriented submissions aimed at promoting specific organizations or products will not be accepted.
  • All sessions will be between 50-90 minutes. One / both of your proposals might be accepted.
  • The audience consists mostly of senior developers and project leads. Before submission consider how your submission can provide best value to this target segment.
  • Submissions will be accepted only on the website and not through emails. Please complete the entire form including the two session proposals.
  • The decision of the conference team as regards sessions, durations, timings, speaker benefits and all related aspects will be final and binding.

Speaker Benefits

  • Complimentary Full Conference Pass
  • We will arrange for your hotel stay and cover the room tariff. Please note that hotel incidentals will not be covered.
  • We will reimburse up to Rs 5000 from the air fare or the actual, whichever is less.
  • Speaking at an IndicThreads event gets you recognition as a subject expert.

Write to [ conf AT rightrix DOT com ] in case of any other queries.

Important Dates

  • Submission Deadline – 31st August 2009
  • Conference Dates – 11 and 12 December, 2009
Enhanced by Zemanta

Changing Landscape of Data Centers

Today’s post is a guest post by Suhas Kelkar, the Head of Innovation & Incubation Lab at BMC Software India. Prior to BMC he was the Vice President of Product Management at Digite, an enterprise software company in the field of Project Portfolio Management. See his linked-in profile for details.

I had an opportunity to speak at the very first BMC India Technical Event held in Bangaluru on June 11th, 2009. At this event I talked about the changing landscape of data centers. This article is an excerpt of the talk intended to facilitate understanding of the presentation. The entire presentation is available here.

There are many factors causing the landscape of data centers to change. There are some disruptive technologies at play namely Virtualization and Cloud Computing. Virtualization has been around for a while but only recently it has risen to the level of making significant impact to data centers. Virtualization has come a long way since VMware first introduced VMware Workstation in 90s. The product was initially designed to ease software development and testing by partitioning a workstation into multiple virtual machines.

The virtual machine software market space has seen a substantial amount of evolution, The Xen® hypervisor, the powerful open source industry standard for virtualization. To vSphere, the first cloud operating system, transforming IT infrastructures into a private cloud-a collection of internal clouds federated on-demand to external clouds. Hardware vendors are also not too behind. Intel/AMD and other hardware vendors are pumping in lot of R&D dollars to make their chipsets and hardware optimized for hypervisor layer.

According to IDC more than 75% companies with more than 500 employees are deploying virtual servers. As per a survey by Goldman Sach’s 34 per cent of servers will be virtualized within the next 12 months among Fortune 1000 companies, double the current level of 15 per cent.

Cloud computing similarly existed as a concept for many years now. However various factors finally coming together that are now making it ripe for it to have the most impact. Bandwidth has been increasing significantly across the world that enables faster access to applications in the cloud. Thanks to success of SaaS companies, comfort level of having sensitive data out of their direct physical control is increasing.

There is increasing need for remote work force. Applications that used to reside on individual machines now need to be centralized.

Economy is pushing costs to go down. Last but not least, there is an increasing awareness about going green.

All these factors are causing the data center landscape to change. Now let’s look at some of the ways that the data centers are changing.

Data centers today are becoming much more agile. They are quick, light, easy to move and nimble. One of the reasons for this is that in today’s data center, virtual machines can be added quickly as compared to procuring and provisioning a physical server.

Self service provisioning allows end-users to quickly and securely reserve resources and automates the configuration and provisioning of those physical and virtual servers without administrator intervention. Creating a self-service application and pooling resources to share across teams not only optimizes utilization and reduces needless hardware spending but it also improves time to market and increases IT productivity by eliminating mundane and time consuming tasks.

Public clouds have set new benchmarks. E.g. Amazon EC2 SLA for availability is 99.95% which raised the bar from traditional data center availability SLA significantly. Most recently another vendor, 3Tera came out with five nines, 99.999% availability. Just to compare Amazon and 3Tera, 99.999% availability translates into 5.3 minutes of downtime each year, the different in cost between five 9’s and four 9’s (99.99 percent, or 52.6 minutes of downtime per year) can be substantial.

Data centers are also becoming more scalable. With virtualization, a data center may have 100 physical servers that are servicing 1000 virtual servers for your IT. Once again due to Virtualization, data centers are no longer constrained due to physical space or power/cooling requirements.

The scalability requirements for data centers are also changing. Applications are becoming more computation and storage hungry. Example of computation sensitive nature of apps, enabling a sub-half-second response to an ordinary Google search query involves 700 to 1,000 servers! Google has more than 200,000 servers, and I’d guess it’s far beyond that and growing every day.

Or another example is Facebook, where more than 200 million photos are uploaded every week. Or Amazon, where post holiday season their data center utilization used to be <10%! Google Search, Facebook and Amazon are not one off examples of applications. More and more applications will be built with similar architectures and hence the data center that hosts/supports those applications would need to evolve.

Data center are becoming more fungible. What that means is that resources used within the data centers are becoming easily replaceable. Earlier when you procured a server, chances were high that it will be there for number of years. Now with virtual servers, they will get created, removed, reserved and parked in your data center!

Data centers are becoming more Utility Centric and service oriented. As an example look at Cisco‘s definition of Data Center 3.0 where it calls it infrastructure services. Data center users are increasingly going to demand pay as you go and pay for what you use type of pricing. Due to various factors, users are going to cut back on large upfront capital expenses and instead going to prefer smaller/recurring operating expenses.

Most organizations have either seasonal peaks or daily peaks (or both) with a less dramatic cost differential; but the cost differential is still quite dramatic and quite impactful to the bottom line. In addition, the ability to pay for what you use makes it easy to engage in “proofs of concept” and other R&D that requires dedicated hardware.

  • As the discrepancy between peak usage and standard usage grows, the cost difference between the cloud and other options becomes overwhelming.

Technology is changing; the business needs are changing, with changing times organization’s social responsibilities are changing. More and more companies are thinking about the impact they have on the environment. Data centers become major source of environment impact especially as they grow in size.

A major contributor to excessive power consumption in the data center is over provisioning. Organizations have created dedicated, silo-ed environments for individual application loads, resulting in extremely low utilization rates. The result is that data centers are spending a lot of money powering and cooling many machines that individually aren’t doing much useful work.

Cost is not the only problem. Energy consumption has become a severe constraint on growth. In London, for example, there is now a moratorium on building new data centers because the city does not have the electrical capacity to support them!

Powering one server contributes to on an average 6 Tons of carbon emissions (depending upon the location of the server and how power is generated in that region) It is not too farfetched to claim that every data center has some servers that are always kept running because no one knows what business services depend on them but in reality no one seems to be using them. Even with the servers that are being used, there is an opportunity to increase their utilization and consolidate them.

Now that we have seen some of the ways that the data centers are changing, I am going to shift gears and talk about evolution of data centers. I am going to use the analogy of evolution of web to changing landscape of data centers. Just like web evolved from Web 1.0 where everyone could access, to Web 2.0 where people started contributing to Web 3.0 where the mantra is everyone can innovate.
Image showing Web-3.0 and DC-3.0
Applying this analogy to Data Centers we can see how it has evolved from its early days of existence to where we are today,
Evolution of a DC
Using the analogy of Web world, we can see how data centers have evolved from their early days till now.

  • In the beginning, Data centers were nothing but generic machines stored together. From there it evolved to blade servers that removed some duplicate components and optimized. Now in DC3.0, they are becoming even more virtual and cloud based.
  • So from mostly physical servers we have moved to Physical and Virtual servers to now where we would even treat underlying resources as virtual.
  • Provision time has gone down significantly
  • User participation has changed
  • Management tools that used to be nice to have are playing a much important role and are becoming mandatory. Good example once again is UCS where Bladelogic Mgmt tool will be pre-installed!
  • The role of a data center admin itself has changed from mostly menial work into a much more sophisticated one!

Slideshow for “Changing Landscape of Data Centers”

If you cannot see the slideshow above, click here.

Reblog this post [with Zemanta]

First PIRST: Pune Information Retreival and Semantic Technology meeting – July 18

Click on the image to get all PuneTech articles related to the Pune Open Coffee Club
Click on the image to get all PuneTech articles related to the Pune Open Coffee Club

PIRST – the Pune Information Retreival and Semantic Technology – is a special interest group within POCC (the Pune Open Coffee Club), that is focused on search technologies, and the semantic web. PIRST has it’s first kickoff meeting this Saturday, July 18th from 9:30am-2pm, at SICSR, Model Colony. The event is free for all to attend, but you must register here.

This meetup is geared towards learning about IR & ST, networking of professionals interested / active in this area and brainstorming on various possibilities and ideas in this area. The following information is tentative:

Speakers

  • Shashikant Kore, Co-founder, Bandhan.com
  • Abhay Shete, Founder, FortyTwo
  • Rajan Chandi, Founder, OpenWeb Labs
  • Bhasker Kode, Founder, Hover.in
  • Atul Tulshibagwale, Founder, Web2rank

If you are interested in speaking at this event, please contact Atul Tulshibagwale (atultulshi gmail)

Agenda

Each individual talk is expected to be 45 minutes, with 15 minutes for Q&A.

  • 9:30am – 10:15am – Survey of startups in IR&ST – Atul Tulshibagwale
  • 10:15am – 11:00am – Survey of various semantic technologies – Rajan Chandi
  • 11:00am – 11:30am – Tea Break
  • 11:30am – 12:15pm – – Lucene primer – Shashikant Kore
  • 12:15pm – 1:30pm – Roadmap of required Math – Abhay Shete
  • 1:30pm – 2:00pm – Panel: Future of IR&ST – All Speakers
Reblog this post [with Zemanta]

Rise of the Virtual Machines – Some thoughts on the impact of virtual machines

Virtual Machine Monitor Type I
Schematic diagram of a Virtual Machine setup. The physical hardware is at the bottom, the virtual machine monitor (VMM) sits in the middle, and multiple actual virtual machines sit on top of the VMM. Image via Wikipedia

(This post by Dilip Ranade on his blog, takes a look at how Virtual Machines are going to change the way we do computing, and also how we will start using virtual machines in new and interesting ways as they mature. It is republished from there here with permission.)

Synopsis: some thoughts on the impact of virtual machines

Virtual Machines were invented in IBM in the early seventies , but it appears that it was only VMWare started much later in 1998 that figured out how to make money purely out of virtualization. However, with Xen and Microsoft Virtual Server also entering the fray, things are getting interesting.  The green pastures of Virtual Machines, often misnamed virtualization (which is actually
a broader term) now appear poised to support a large herd of bulls.

Although it is hard to predict all the ways in which a new technology will change the world– think of telephones and sex hotlines for example — here are some thoughts on how VM’s can have an unforeseen impact, arranged roughly in order of increasing ambitiousness:

  • VM’s can break the HW/SW Red Queen Effect
  • VM’s can break vendor “lock-in”
  • Processors can become commoditized
  • Operating systems can become commoditized
  • Rise of virtual appliances
  • Rise of virtual machine swarms

VM’s can Break the HW/SW Red Queen Effect.

Software vendors and hardware vendors are in a mutually beneficial race, leading to an exponential spiral: customers are forced to buy ever more powerful computers to run ever more resource-hogging versions of software. But with a Virtual Machine this collusion can be broken. First of all, customers will balk at buying bloated software, as happened with Microsoft Vista. Secondly, marginally bloated software can be tolerated without having to replace the virtual servers with more powerful machines. For example, a VM can
be virtually upgraded to larger memory or more CPUs without making new purchases.
Thus, the existence of virtualized servers brings genuine economic pressure for software developers to be more frugal with CPU and memory consumption in their products. This works in conjunction with the next point.

VM’s can Break Vendor “lock-in”

When a software product is on a virtual machine, it is easy and non disruptive to try
out a competing product on another virtual machine, even if it
requires different type of hardware. However, this effect is not as powerful
as it can potentially be, because todays virtualization is too focused to x86
architecture.

Processors can Become Commoditized

The time is ripe for the evolution of a standard virtual processor,
just like TCP/IP is for network protocols. Consider the advantages: Considerably reduced development and testing costs (write once run anywhere); potentially longer software product life (delinked from hardware obsolescence); clean room environment for “dusty decks” (very old software can continue to run in a virtual environment). I am thinking of a more abstract kind of virtual processor that is also extensible or mutable in ways that hardware processors cannot be. It may not need to make hard choices between various hardware tradeoffs.
The Java virtual machine is an example.

Operating Systems can Become Commoditized

As the virtual processor evolves towards higher levels of
abstraction, so should virtual devices that it connects to. This should reduce the complexity of the virtual operating system; then it should not need a team consisting of thousands of progammers to maintain a virtual operating system.
For example, a virtual OS does not need bootstrapping code – it can boot of a virtual network boot service. Similarly, there is no need for every virtual Operating system to implement its own file system and to interact only with (virtual) hard disks. All it needs is a simple file system client to discover and connect to the correct virtual Network Attached Storage (NAS) devices.

Rise of Virtual Appliances

General-purpose operating systems can be replaced with lean-and-mean
tailor-made variants designed for specific applications. For example
an OS built specifically for a web server, or different one for a
database.

Rise of Virtual Machine Swarms

The trend towards multi-core, multi-thread programming can be fitted
better to a virtual machine designed to work in swarms. The Transputer of late 1980’s comes to
mind: multiprocessor meshes could be built from multiple Transputers just by physically connecting built-in serial links between pairs of Transputers. The
standard virtual processor’s simple network interconnect could support
easy interfacing within a swarm. I think PVM and grid computing concepts can be considered precursors of VM swarms.

About the Author – Dilip Ranade

For more information, see his linked-in profile.

Comments are closed on this post. If you have any comments, please leave them at the original article.

Reblog this post [with Zemanta]

Joomla Training by JUG Pune – 9th May

joomla-logoWhat: Joomla Training for beginners by Joomla User Group Pune
When: Saturday, 9th May. 11am to 1pm
Where: Symbiosis Institute of Computer Studies and Research, Atur Centre, Model Colony. Map.
Registration and Fees: This event is free for all to attend. You need to register here. The registration currently appears to be full, but if you are enterprising enough, I’m sure you can get registered even now

Details:

If you don’t know about the Joomla User Group Pune (JUG Pune), you’ve not been paying attention. They recently organized the very successful Joomla! Day India.

Now, for those who were always interested in Joomla! but were afraid to ask, JUGPune has organized a short training course introducing beginners to Joomla! The training will cover:

  1. Introduction to a CMS
  2. Key advantages of Joomla
  3. Creating pages and menus in Joomla
  4. Introduction to modules, plugins and components

Unfortunately, the registration page indicates that the registrations are full currently. But don’t let a little thing like a housefull stop you. I’m sure that if you are really interested, and if you pain the organizers enough, they’ll increase the registrations to allow you to register. The place to whine is the JUGPune mailing list, or even on twitter.

And as usual, keep an eye on the PuneTech calendar, because you don’t want to miss all the interesting tech events that happen in pune every week.