

<!--XBRL document created by RR Donnelley Tagger version 10.0.0.187; Copyright (C) RR Donnelley-->
<!--Based on XBRL 2.1-->
<!--Modified on: 11/9/2012 4:06:31 AM-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#DocumentAndEntityInformation" roleURI="http://oesx.com/role/DocumentAndEntityInformation" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#BalanceSheet" roleURI="http://oesx.com/role/BalanceSheet" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#BalanceSheetsParenthetical" roleURI="http://oesx.com/role/BalanceSheetsParenthetical" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#StatementsOfOperations" roleURI="http://oesx.com/role/StatementsOfOperations" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#StatementsOfCashFlows" roleURI="http://oesx.com/role/StatementsOfCashFlows" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#DescriptionOfBusiness" roleURI="http://oesx.com/role/DescriptionOfBusiness" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SummaryOfSignificantAccounting" roleURI="http://oesx.com/role/SummaryOfSignificantAccounting" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#RelatedPartyTransactions" roleURI="http://oesx.com/role/RelatedPartyTransactions" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#Debt" roleURI="http://oesx.com/role/Debt" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#IncomeTaxes" roleURI="http://oesx.com/role/IncomeTaxes" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#ShareholdersEquity" roleURI="http://oesx.com/role/ShareholdersEquity" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SegmentData" roleURI="http://oesx.com/role/SegmentData" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesPolicies" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SummaryOfSignificantAccountingPoliciesDetails" roleURI="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SummaryOfSignificantAccountingPoliciesDeatils2" roleURI="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDeatils2" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SummaryOfSignificantAccountingPoliciesDetails1" roleURI="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails1" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SummaryOfSignificantAccountingPoliciesDetails3" roleURI="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails3" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SummaryOfSignificantAccountingPoliciesDetails4" roleURI="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails4" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SummaryOfSignificantAccountingPoliciesDetails5" roleURI="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails5" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SummaryOfSignificantAccountingPoliciesDetails6" roleURI="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails6" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SummaryOfSignificantAccountingPoliciesDetails8" roleURI="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails8" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SummaryOfSignificantAccountingPoliciesDetails9" roleURI="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails9" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SummaryOfSignificantAccountingPoliciesDetailsTextual" roleURI="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetailsTextual" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#RelatedPartyTransactionsDetails" roleURI="http://oesx.com/role/RelatedPartyTransactionsDetails" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#DebtDetails" roleURI="http://oesx.com/role/DebtDetails" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#IncomeTaxesDetails" roleURI="http://oesx.com/role/IncomeTaxesDetails" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#DebtDetailsTextual" roleURI="http://oesx.com/role/DebtDetailsTextual" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#IncomeTaxesDetailsTextual" roleURI="http://oesx.com/role/IncomeTaxesDetailsTextual" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#CommitmentsAndContingenciesDetails" roleURI="http://oesx.com/role/CommitmentsAndContingenciesDetails" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#ShareholdersEquityDetails" roleURI="http://oesx.com/role/ShareholdersEquityDetails" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#ShareholdersEquityDetailsTextual" roleURI="http://oesx.com/role/ShareholdersEquityDetailsTextual" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SegmentDataDetails" roleURI="http://oesx.com/role/SegmentDataDetails" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SummaryOfSignificantAccountingPoliciesTables" roleURI="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesTables" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#DebtTables" roleURI="http://oesx.com/role/DebtTables" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#IncomeTaxesTables" roleURI="http://oesx.com/role/IncomeTaxesTables" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#ShareholdersEquityTables" roleURI="http://oesx.com/role/ShareholdersEquityTables" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SegmentDataTables" roleURI="http://oesx.com/role/SegmentDataTables" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SegmentDataDetails1" roleURI="http://oesx.com/role/SegmentDataDetails1" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#IncomeTaxesDetails1" roleURI="http://oesx.com/role/IncomeTaxesDetails1" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#SummaryOfSignificantAccountingPoliciesDetails7" roleURI="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails7" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#CommitmentsAndContingencies" roleURI="http://oesx.com/role/CommitmentsAndContingencies" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#StockOptionsRestrictedSharesAndWarrants" roleURI="http://oesx.com/role/StockOptionsRestrictedSharesAndWarrants" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#StockOptionsRestrictedSharesAndWarrantsTables" roleURI="http://oesx.com/role/StockOptionsRestrictedSharesAndWarrantsTables" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#StockOptionsRestrictedSharesAndWarrantsDetails" roleURI="http://oesx.com/role/StockOptionsRestrictedSharesAndWarrantsDetails" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#StockOptionsRestrictedSharesAndWarrantsDetails1" roleURI="http://oesx.com/role/StockOptionsRestrictedSharesAndWarrantsDetails1" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#StockOptionsRestrictedSharesAndWarrantsDetails2" roleURI="http://oesx.com/role/StockOptionsRestrictedSharesAndWarrantsDetails2" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#StockOptionsRestrictedSharesAndWarrantsDetails4" roleURI="http://oesx.com/role/StockOptionsRestrictedSharesAndWarrantsDetails4" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#StockOptionsRestrictedSharesAndWarrantsDetailsTextual" roleURI="http://oesx.com/role/StockOptionsRestrictedSharesAndWarrantsDetailsTextual" />
  <roleRef xlink:type="simple" xlink:href="oesx-20120930.xsd#StockOptionsRestrictedSharesAndWarrantsDetails3" roleURI="http://oesx.com/role/StockOptionsRestrictedSharesAndWarrantsDetails3" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/DocumentAndEntityInformation" xlink:title="00 - Document - Document and Entity Information" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/BalanceSheet" xlink:title="0110 - Statement - Unaudited Condensed Consolidated Balance Sheets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="60" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="80" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_DeferredTaxAssetsNetCurrent" order="120" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="140" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="80" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="us-gaap_AccountsReceivableNetNoncurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AccountsReceivableNetNoncurrent" order="120" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="140" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DeferredRevenueCurrent" order="60" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtCurrent" order="80" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermDebtNoncurrent" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredRevenueNoncurrent" order="60" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="80" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ReceivableFromShareholdersOrAffiliatesForIssuanceOfCapitalStock" xlink:label="us-gaap_ReceivableFromShareholdersOrAffiliatesForIssuanceOfCapitalStock" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_ReceivableFromShareholdersOrAffiliatesForIssuanceOfCapitalStock" order="60" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_TreasuryStockValue" order="80" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="100" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredCostsCurrent" xlink:label="loc_DeferredCostsCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="loc_DeferredCostsCurrent" order="100" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="loc_InventoryNoncurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="loc_InventoryNoncurrent" order="60" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent" order="100" use="optional" weight="1" priority="1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/BalanceSheetsParenthetical" xlink:title="0111 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/StatementsOfOperations" xlink:title="0120 - Statement - Unaudited Condensed Consolidated Statements of Operations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_OperatingIncomeLoss" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_Revenues" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="us-gaap_SalesRevenueGoodsNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_SalesRevenueGoodsNet" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_SalesRevenueServicesNet" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" order="40" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="us-gaap_CostOfGoodsSold" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfGoodsSold" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfServices" xlink:label="us-gaap_CostOfServices" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfServices" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="40" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="60" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_NonoperatingIncomeExpense" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpense" order="20" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend" xlink:label="us-gaap_InvestmentIncomeInterestAndDividend" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InvestmentIncomeInterestAndDividend" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="40" use="optional" weight="-1" priority="1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/StatementsOfCashFlows" xlink:title="0130 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="60" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="80" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OtherNoncashIncomeExpense" order="140" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="180" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="260" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="280" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="20" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireOtherProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireOtherProductiveAssets" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireOtherProductiveAssets" order="60" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="80" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="100" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="60" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="20" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" order="80" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="us-gaap_PaymentsOfFinancingCosts" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfFinancingCosts" order="100" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="120" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCharges" xlink:label="loc_IncreaseDecreaseInDeferredCharges" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_IncreaseDecreaseInDeferredCharges" order="220" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_ProvisionForDoubtfulAccounts" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_ProvisionForDoubtfulAccounts" order="120" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_ProceedsFromSaleOfPropertyPlantAndEquipment" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_ProceedsFromSaleOfPropertyPlantAndEquipment" order="40" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="loc_ProceedsFromRelatedPartyDebt" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_ProceedsFromRelatedPartyDebt" order="60" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2" order="160" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2" order="100" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="240" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="200" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="70" use="optional" weight="-1" priority="1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/DescriptionOfBusiness" xlink:title="0201 - Disclosure - Description of Business" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SummaryOfSignificantAccounting" xlink:title="0202 - Disclosure - Summary of Significant Accounting Policies" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/RelatedPartyTransactions" xlink:title="0203 - Disclosure - Related Party Transactions" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/Debt" xlink:title="0204 - Disclosure - Debt" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/IncomeTaxes" xlink:title="0205 - Disclosure - Income Taxes" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/ShareholdersEquity" xlink:title="0207 - Disclosure - Shareholders' Equity" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SegmentData" xlink:title="0209 - Disclosure - Segments" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="0402 - Disclosure - Summary of Significant Accounting Policies (Policies)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="0602 - Disclosure - Summary of Significant Accounting Policies (Details)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDeatils2" xlink:title="060202 - Disclosure - Summary of Significant Accounting Policies (Details 2)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_InventoryNet" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_InventoryFinishedGoodsNetOfReserves" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_InventoryNet" xlink:to="loc_InventoryFinishedGoodsNetOfReserves" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_InventoryWorkInProcessNetOfReserves" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_InventoryNet" xlink:to="loc_InventoryWorkInProcessNetOfReserves" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_InventoryRawMaterialsNetOfReserves" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_InventoryNet" xlink:to="loc_InventoryRawMaterialsNetOfReserves" order="60" use="optional" weight="1" priority="1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:title="060201 - Disclosure - Summary of Significant Accounting Policies (Details 1)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:title="060203 - Disclosure - Summary of Significant Accounting Policies (Details 3)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails4" xlink:title="060204 - Disclosure - Summary of Significant Accounting Policies (Details 4)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails5" xlink:title="060205 - Disclosure - Summary of Significant Accounting Policies (Details 5)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:label="loc_LongTermInvestmentsAndReceivablesNet" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms" xlink:label="loc_AccountsReceivableBilledForLongTermContractsOrPrograms" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_LongTermInvestmentsAndReceivablesNet" xlink:to="loc_AccountsReceivableBilledForLongTermContractsOrPrograms" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ContractReceivableDueThreeToFourYears" xlink:label="loc_ContractReceivableDueThreeToFourYears" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AccountsReceivableBilledForLongTermContractsOrPrograms" xlink:to="loc_ContractReceivableDueThreeToFourYears" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ContractReceivableDueTwoToThreeYears" xlink:label="loc_ContractReceivableDueTwoToThreeYears" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AccountsReceivableBilledForLongTermContractsOrPrograms" xlink:to="loc_ContractReceivableDueTwoToThreeYears" order="60" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ContractReceivableDueOneToTwoYears" xlink:label="loc_ContractReceivableDueOneToTwoYears" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AccountsReceivableBilledForLongTermContractsOrPrograms" xlink:to="loc_ContractReceivableDueOneToTwoYears" order="80" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="loc_ContractReceivableDueOneYearOrLess" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AccountsReceivableBilledForLongTermContractsOrPrograms" xlink:to="loc_ContractReceivableDueOneYearOrLess" order="100" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ContractReceivableDueFourToFiveYears" xlink:label="loc_ContractReceivableDueFourToFiveYears" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AccountsReceivableBilledForLongTermContractsOrPrograms" xlink:to="loc_ContractReceivableDueFourToFiveYears" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestReceivable" xlink:label="us-gaap_InterestReceivable" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_LongTermInvestmentsAndReceivablesNet" xlink:to="us-gaap_InterestReceivable" order="20" use="optional" weight="1" priority="1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails6" xlink:title="060206 - Disclosure - Summary of Significant Accounting Policies (Details 6)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails8" xlink:title="060208 - Disclosure - Summary of Significant Accounting Policies (Details 8)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails9" xlink:title="060209 - Disclosure - Summary of Significant Accounting Policies (Details 9)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetailsTextual" xlink:title="060210 - Disclosure - Summary of Significant Accounting Policies (Details Textual)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/RelatedPartyTransactionsDetails" xlink:title="0603 - Disclosure - Related Party Transactions (Details)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/DebtDetails" xlink:title="0604 - Disclosure - Debt (Details)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/IncomeTaxesDetails" xlink:title="0605 - Disclosure - Income Taxes (Details)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/DebtDetailsTextual" xlink:title="06041 - Disclosure - Debt (Details Textual)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/IncomeTaxesDetailsTextual" xlink:title="06052 - Disclosure - Income Taxes (Details Textual)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/CommitmentsAndContingenciesDetails" xlink:title="0606 - Disclosure - Commitments and Contingencies (Details)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/ShareholdersEquityDetails" xlink:title="0607 - Disclosure - Shareholders' Equity (Details)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/ShareholdersEquityDetailsTextual" xlink:title="06071 - Disclosure - Shareholders' Equity (Details Textual)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SegmentDataDetails" xlink:title="0609 - Disclosure - Segments (Details)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="0502 - Disclosure - Summary of Significant Accounting Policies (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/DebtTables" xlink:title="0504 - Disclosure - Debt (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/IncomeTaxesTables" xlink:title="0505 - Disclosure - Income Taxes (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/ShareholdersEquityTables" xlink:title="0507 - Disclosure - Shareholders' Equity (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SegmentDataTables" xlink:title="0509 - Disclosure - Segments (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SegmentDataDetails1" xlink:title="06091 - Disclosure - Segments (Details 1)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/IncomeTaxesDetails1" xlink:title="06051 - Disclosure - Income Taxes (Details 1)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/SummaryOfSignificantAccountingPoliciesDetails7" xlink:title="060207 - Disclosure - Summary of Significant Accounting Policies (Details 7)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/CommitmentsAndContingencies" xlink:title="0206 - Disclosure - Commitments and Contingencies" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/StockOptionsRestrictedSharesAndWarrants" xlink:title="0208 - Disclosure - Stock Options, Restricted Shares and Warrants" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/StockOptionsRestrictedSharesAndWarrantsTables" xlink:title="0508 - Disclosure - Stock Options, Restricted Shares and Warrants (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/StockOptionsRestrictedSharesAndWarrantsDetails" xlink:title="0608 - Disclosure - Stock Options, Restricted Shares and Warrants (Details)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/StockOptionsRestrictedSharesAndWarrantsDetails1" xlink:title="06081 - Disclosure - Stock Options, Restricted Shares and Warrants (Details 1)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/StockOptionsRestrictedSharesAndWarrantsDetails2" xlink:title="06082 - Disclosure - Stock Options, Restricted Shares and Warrants (Details 2)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/StockOptionsRestrictedSharesAndWarrantsDetails4" xlink:title="06084 - Disclosure - Stock Options, Restricted Shares and Warrants (Details 4)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/StockOptionsRestrictedSharesAndWarrantsDetailsTextual" xlink:title="06085 - Disclosure - Stock Options, Restricted Shares and Warrants (Details Textual)" />
  <calculationLink xlink:type="extended" xlink:role="http://oesx.com/role/StockOptionsRestrictedSharesAndWarrantsDetails3" xlink:title="06083 - Disclosure - Stock Options, Restricted Shares and Warrants (Details 3)" />
</linkbase>





